From 896329f7de928df93135ebb0ef64a653daa3cc17 Mon Sep 17 00:00:00 2001 From: Sayali Gaikawad Date: Fri, 2 Feb 2024 17:12:10 -0800 Subject: [PATCH] Fix build failure issue operation Signed-off-by: Sayali Gaikawad --- .../distribution-build.jenkinsfile | 16 ++++++---------- .../opensearch/distribution-build.jenkinsfile | 16 ++++++---------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile index 7acb0e5f36..955efeaa82 100644 --- a/jenkins/opensearch-dashboards/distribution-build.jenkinsfile +++ b/jenkins/opensearch-dashboards/distribution-build.jenkinsfile @@ -82,8 +82,8 @@ pipeline { defaultValue: true ) booleanParam( - name: 'CREATE_GITHUB_ISSUE', - description: 'To create a github issue for failing component or not.', + name: 'UPDATE_GITHUB_ISSUE', + description: 'To create/close/update a github issue for all component or not.', defaultValue: true ) booleanParam( @@ -941,14 +941,10 @@ pipeline { node(AGENT_LINUX_X64) { checkout scm script { - closeBuildSuccessGithubIssue( - message: buildMessage(search: 'Successfully built'), - search: 'Successfully built', - inputManifestPath: "manifests/$INPUT_MANIFEST" - ) - if (params.CREATE_GITHUB_ISSUE) { - createBuildFailureGithubIssue( - message: buildMessage(search: 'Error building'), + if (params.UPDATE_GITHUB_ISSUE) { + UpdateBuildFailureIssues( + failureMessages: buildMessage(search: 'Error building'), + passMessages: buildMessage(search: 'Successfully built'), inputManifestPath: "manifests/$INPUT_MANIFEST" ) } diff --git a/jenkins/opensearch/distribution-build.jenkinsfile b/jenkins/opensearch/distribution-build.jenkinsfile index 351085cfad..e9083859df 100644 --- a/jenkins/opensearch/distribution-build.jenkinsfile +++ b/jenkins/opensearch/distribution-build.jenkinsfile @@ -75,8 +75,8 @@ pipeline { defaultValue: true ) booleanParam( - name: 'CREATE_GITHUB_ISSUE', - description: 'To create a github issue for failing component or not.', + name: 'UPDATE_GITHUB_ISSUE', + description: 'To create/close/update a github issue for all component or not.', defaultValue: true ) booleanParam( @@ -885,14 +885,10 @@ pipeline { node(AGENT_LINUX_X64) { checkout scm script { - closeBuildSuccessGithubIssue( - message: buildMessage(search: 'Successfully built'), - search: 'Successfully built', - inputManifestPath: "manifests/$INPUT_MANIFEST" - ) - if (params.CREATE_GITHUB_ISSUE) { - createBuildFailureGithubIssue( - message: buildMessage(search: 'Error building'), + if (params.UPDATE_GITHUB_ISSUE) { + UpdateBuildFailureIssues( + failureMessages: buildMessage(search: 'Error building'), + passMessages: buildMessage(search: 'Successfully built'), inputManifestPath: "manifests/$INPUT_MANIFEST" ) }