From 74b786e9b989e6c5f13c7fc1dcb10ef235c35cc5 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad Date: Mon, 29 Jan 2024 14:50:03 -0800 Subject: [PATCH 1/2] Disable issue creation for all distributions except tarball Signed-off-by: Sayali Gaikawad --- jenkins/opensearch/distribution-build.jenkinsfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 779fac4644..1819d9be7e 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -194,7 +194,7 @@ pipeline { parallel([ 'integ-test': { - triggerIntegrationTests(buildManifestUrl) + triggerIntegrationTests(buildManifestUrl, true) }, 'bwc-test': { Boolean skipBwcTests = (BWC_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') @@ -959,7 +959,7 @@ def markStageUnstableIfPluginsFailedToBuild() { } } -def triggerIntegrationTests(String buildManifestUrl) { +def triggerIntegrationTests(String buildManifestUrl, Boolean createIssues = false) { Boolean skipIntegTests = (INTEG_TEST_JOB_NAME == '' || TEST_MANIFEST == '' || buildManifestUrl == '') echo "${skipIntegTests ? 'Skipping integration tests as one of the values has empty string: INTEG_TEST_JOB_NAME, TEST_MANIFEST, buildManifestUrl' : 'Running integration tests'}" if (!skipIntegTests) { @@ -970,7 +970,7 @@ def triggerIntegrationTests(String buildManifestUrl) { parameters: [ string(name: 'TEST_MANIFEST', value: TEST_MANIFEST), string(name: 'BUILD_MANIFEST_URL', value: buildManifestUrl), - booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: true) + booleanParam(name: 'UPDATE_GITHUB_ISSUES', value: createIssues) ] } } From 0107d41589837b466175c049cc4a633d8a761354 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad Date: Mon, 29 Jan 2024 14:50:35 -0800 Subject: [PATCH 2/2] typo Signed-off-by: Sayali Gaikawad --- jenkins/opensearch/distribution-build.jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 1819d9be7e..e8cc63d782 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -508,7 +508,7 @@ pipeline { echo "buildManifestUrl (linux, arm64, tar): ${buildManifestUrl}" echo "artifactUrl (linux, arm64, tar): ${artifactUrl}" - triggerIntegrationTests(buildManifestUrl) + triggerIntegrationTests(buildManifestUrl, true) } } post {