Skip to content

Commit 309d11e

Browse files
committed
Trigger FIPS chain from trigger-build-upload-cmk-distro-package
... to not wait for packages to be built for the FIPS tests Requires https://review.lan.tribe29.com/c/checkmk_ci/+/133687 CMK-33167 Change-Id: I2f8f8a0554e98b2085a2ec17be2d9e976b647af3 (cherry picked from commit 40d4570)
1 parent b7f0a0f commit 309d11e

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

buildscripts/scripts/trigger-build-upload-cmk-distro-package.groovy

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,12 @@ def main() {
3838
def setup_values = single_tests.common_prepare(version: "daily", docker_tag: params.CIPARAM_OVERRIDE_DOCKER_TAG_BUILD);
3939
def all_editions = ["cloud", "enterprise", "managed", "raw", "saas", params.EDITION].unique().sort();
4040

41+
def trigger_fips_chain = false;
42+
// The time 11-12 has been chose to not collide with the CI maintenance window.
43+
if (Calendar.getInstance().get(Calendar.HOUR_OF_DAY) in 11..12) {
44+
trigger_fips_chain = true;
45+
}
46+
4147
print(
4248
"""
4349
|===== CONFIGURATION ===============================
@@ -160,6 +166,23 @@ def main() {
160166
wait: false,
161167
);
162168
}
169+
170+
smart_stage(
171+
name: "Trigger trigger-fips-chain",
172+
condition: trigger_fips_chain && currentBuild.result == "SUCCESS",
173+
) {
174+
build(
175+
job: "${branch_base_folder}/trigger-fips-chain",
176+
parameters: [
177+
stringParam(name: "EDITION", value: "pro"),
178+
stringParam(name: "CUSTOM_GIT_REF", value: effective_git_ref),
179+
stringParam(name: "CIPARAM_OVERRIDE_BUILD_NODE", value: ""),
180+
stringParam(name: "CIPARAM_CLEANUP_WORKSPACE", value: CIPARAM_CLEANUP_WORKSPACE),
181+
stringParam(name: "CIPARAM_BISECT_COMMENT", value: CIPARAM_BISECT_COMMENT),
182+
],
183+
wait: false,
184+
);
185+
}
163186
}
164187

165188
return this;

0 commit comments

Comments
 (0)