This is an automated email from the ASF dual-hosted git repository.

porcelli pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git


The following commit(s) were added to refs/heads/10.0.x by this push:
     new b92acbe7df4 [10.0.x] NO-ISSUE: Release jobs fixes (#2732)
b92acbe7df4 is described below

commit b92acbe7df47f335345cd8d21eea79e033137e04
Author: Rodrigo Antunes <[email protected]>
AuthorDate: Fri Nov 8 10:12:43 2024 -0300

    [10.0.x] NO-ISSUE: Release jobs fixes (#2732)
    
    Co-authored-by: Rodrigo Antunes <[email protected]>
---
 .ci/jenkins/release-jobs/Jenkinsfile.chrome-extensions   |  4 ++--
 .ci/jenkins/release-jobs/Jenkinsfile.cors-proxy          | 16 ----------------
 .ci/jenkins/release-jobs/Jenkinsfile.extended-services   |  4 ++--
 .ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow  |  4 ++--
 .../release-jobs/Jenkinsfile.kogito-serverless-operator  |  2 +-
 .ci/jenkins/release-jobs/Jenkinsfile.npm-packages        |  2 +-
 .ci/jenkins/release-jobs/Jenkinsfile.online-editor       |  4 ++--
 .../release-jobs/Jenkinsfile.standalone-editors-cdn      |  4 ++--
 .ci/jenkins/shared-scripts/releaseUtils.groovy           |  7 ++++---
 9 files changed, 16 insertions(+), 31 deletions(-)

diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.chrome-extensions 
b/.ci/jenkins/release-jobs/Jenkinsfile.chrome-extensions
index b9ce0cbd2a0..9a43d84af60 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.chrome-extensions
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.chrome-extensions
@@ -172,8 +172,8 @@ pipeline {
                     cp -r 
kie-tools/packages/chrome-extension-serverless-workflow-editor/dist/{fonts,diagram,*-envelope.*,*.bundle.js,*.worker.js}
 "${RELEASE_CANDIDATE_ARTIFACTS_DIR}/sonataflow-chrome-extension-editors"
                     cp 
"kie-tools/packages/chrome-extension-pack-kogito-kie-editors/dist/chrome_extension_kogito_kie_editors_${params.RELEASE_VERSION}.zip"
 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${CHROME_EXTENCHROME_EXTENSION_RELEASE_FILE}"
                     cp 
"kie-tools/packages/chrome-extension-serverless-workflow-editor/dist/chrome_extension_serverless_workflow_editor_${params.RELEASE_VERSION}.zip"
 "${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${SWF_CHROME_EXTENSION_RELEASE_FILE}"
-                    cp "${LEGAL_FILES_DIR}/*" 
${RELEASE_CANDIDATE_ARTIFACTS_DIR}/business-automation-chrome-extension-editors
-                    cp "${LEGAL_FILES_DIR}/*" 
${RELEASE_CANDIDATE_ARTIFACTS_DIR}/sonataflow-chrome-extension-editors
+                    cp -r "${LEGAL_FILES_DIR}/." 
${RELEASE_CANDIDATE_ARTIFACTS_DIR}/business-automation-chrome-extension-editors
+                    cp -r "${LEGAL_FILES_DIR}/." 
${RELEASE_CANDIDATE_ARTIFACTS_DIR}/sonataflow-chrome-extension-editors
                     cd 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/business-automation-chrome-extension-editors"
 && zip -r 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${CHROME_EXTENSION_EDITORS_RELEASE_FILE}" .
                     cd 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/sonataflow-chrome-extension-editors" && zip 
-r 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${SWF_CHROME_EXTENSION_EDITORS_RELEASE_FILE}"
 .
                     rm -rf 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/business-automation-chrome-extension-editors"
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy 
b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy
index c69fc35b119..0b6cf15c4c5 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy
@@ -225,22 +225,6 @@ pipeline {
             }
         }
 
-        stage('Push release candidate artifacts to the staging SVN') {
-            when {
-                expression { !params.DRY_RUN && params.JOB_TYPE == 
'release-candidate' }
-            }
-            steps {
-                script {
-                    releaseUtils.publishArtifacts(
-                        "${RELEASE_CANDIDATE_ARTIFACTS_DIR}",
-                        "${pipelineVars.asfReleaseStagingRepository}",
-                        "${params.RELEASE_CANDIDATE_VERSION}",
-                        "${pipelineVars.asfReleaseSVNStagingCredentialsId}"
-                    )
-                }
-            }
-        }
-
         stage('Download release candidate artifacts from the staging SVN') {
             when {
                 expression { !params.DRY_RUN && params.JOB_TYPE == 
'release-promote' }
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.extended-services 
b/.ci/jenkins/release-jobs/Jenkinsfile.extended-services
index 4a58ed00475..1c16f723b0a 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.extended-services
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.extended-services
@@ -157,7 +157,7 @@ pipeline {
                 script {
                     sh """#!/bin/bash -el
                     mkdir ${RELEASE_CANDIDATE_ARTIFACTS_DIR}
-                    cp "${LEGAL_FILES_DIR}/*" 
kie-tools/packages/extended-services/dist/linux
+                    cp -r "${LEGAL_FILES_DIR}/." 
kie-tools/packages/extended-services/dist/linux
                     cd kie-tools/packages/extended-services/dist/linux
                     zip 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${EXTENDED_SERVICES_LINUX_X86_RELEASE_FILE}"
 ./kie_sandbox_extended_services ./NOTICE ./LICENSE ./DISCLAIMER-WIP
                     """.trim()
@@ -170,7 +170,7 @@ pipeline {
                 expression { !params.DRY_RUN && params.JOB_TYPE == 
'release-candidate' }
             }
             steps {
-                dir("${RELEASE_ARTIFACTS_DIR}") {
+                dir("${RELEASE_CANDIDATE_ARTIFACTS_DIR}") {
                     script {
                         
releaseUtils.setupSigningKey("${pipelineVars.asfReleaseGPGKeyCredentialsId}")
                         
releaseUtils.signArtifact("${EXTENDED_SERVICES_LINUX_X86_RELEASE_FILE}")
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow 
b/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow
index 0b78d7fe8a9..95a1bded4db 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.kn-plugin-workflow
@@ -175,7 +175,7 @@ pipeline {
                 script {
                     sh """#!/bin/bash -el
                     mkdir ${RELEASE_CANDIDATE_ARTIFACTS_DIR}
-                    cp "${LEGAL_FILES_DIR}/*" 
kie-tools/packages/kn-plugin-workflow/dist
+                    cp -r "${LEGAL_FILES_DIR}/." 
kie-tools/packages/kn-plugin-workflow/dist
                     cd kie-tools/packages/kn-plugin-workflow/dist
                     zip 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${KN_PLUGIN_LINUX_X86_RELEASE_FILE}" 
./kn-workflow-linux-amd64 ./NOTICE ./LICENSE ./DISCLAIMER-WIP
                     zip 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${KN_PLUGIN_MACOS_ARM_RELEASE_FILE}" 
./kn-workflow-darwin-arm64 ./NOTICE ./LICENSE ./DISCLAIMER-WIP
@@ -191,7 +191,7 @@ pipeline {
                 expression { !params.DRY_RUN && params.JOB_TYPE == 
'release-candidate' }
             }
             steps {
-                dir("${RELEASE_ARTIFACTS_DIR}") {
+                dir("${RELEASE_CANDIDATE_ARTIFACTS_DIR}") {
                     script {
                         
releaseUtils.setupSigningKey("${pipelineVars.asfReleaseGPGKeyCredentialsId}")
                         
releaseUtils.signArtifact("${KN_PLUGIN_LINUX_X86_RELEASE_FILE}")
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator 
b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator
index 84a509b1f61..0b112df373f 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-serverless-operator
@@ -202,7 +202,7 @@ pipeline {
                     sh """#!/bin/bash -el
                     mkdir ${RELEASE_CANDIDATE_ARTIFACTS_DIR}
                     docker save 
"${SONATAFLOW_OPERATOR__registry}/${SONATAFLOW_OPERATOR__account}/${SONATAFLOW_OPERATOR__name}:${params.RELEASE_VERSION}"
 | gzip > "${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${IMAGE_RELEASE_FILE}"
-                    cp "${LEGAL_FILES_DIR}/*" 
kie-tools/packages/sonataflow-operator
+                    cp -r "${LEGAL_FILES_DIR}/." 
kie-tools/packages/sonataflow-operator
                     cd kie-tools/packages/sonataflow-operator && zip 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${OPERATOR_RELEASE_FILE}" ./operator.yaml 
./NOTICE ./LICENSE ./DISCLAIMER-WIP
                     """.trim()
                     
releaseUtils.addLegalfilesToTarGzFile("${RELEASE_CANDIDATE_ARTIFACTS_DIR}", 
"${IMAGE_RELEASE_FILE}", "${LEGAL_FILES_DIR}")
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages 
b/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages
index d2d223cb7af..8608abdde7f 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.npm-packages
@@ -166,7 +166,7 @@ pipeline {
                         PNPM_FILTER_STRING_FOR_PUBLISHING=\$(pnpm -r exec 
'bash' '-c' 'PKG_NAME=\$(jq -r ".name" package.json) PKG_IS_PVT=\$(jq -r 
".private" package.json); if [[ "\$PKG_IS_PVT" != "true" ]]; then echo "-F 
\$PKG_NAME"; fi')
                         echo \$PNPM_FILTER_STRING_FOR_PUBLISHING
                         pnpm \$PNPM_FILTER_STRING_FOR_PUBLISHING exec 'bash' 
'-c' 'pnpm pack --pack-destination ${TMP_RELEASE_CANDIDATE_ARTIFACTS_DIR}'
-                        cp "${LEGAL_FILES_DIR}/*" 
"${TMP_RELEASE_CANDIDATE_ARTIFACTS_DIR}"
+                        cp -r "${LEGAL_FILES_DIR}/." 
"${TMP_RELEASE_CANDIDATE_ARTIFACTS_DIR}"
                         cd "${TMP_RELEASE_CANDIDATE_ARTIFACTS_DIR}" && zip -r 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${RELEASE_FILE}" .
                         """.trim()
                     }
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor 
b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
index 0ddd2146d7f..9b710a6533d 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
@@ -173,8 +173,8 @@ pipeline {
                 script {
                     sh """#!/bin/bash -el
                     mkdir ${RELEASE_CANDIDATE_ARTIFACTS_DIR}
-                    cp "${LEGAL_FILES_DIR}/*" 
"${WORKSPACE}/kie-tools/packages/online-editor/dist"
-                    cp "${LEGAL_FILES_DIR}/*" 
"${WORKSPACE}/kie-tools/packages/stunner-editors/dist"
+                    cp -r "${LEGAL_FILES_DIR}/." 
"${WORKSPACE}/kie-tools/packages/online-editor/dist"
+                    cp -r "${LEGAL_FILES_DIR}/." 
"${WORKSPACE}/kie-tools/packages/stunner-editors/dist"
                     cd "${WORKSPACE}/kie-tools/packages/online-editor/dist" && 
zip -r "${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${ONLINE_EDITOR_RELEASE_FILE}" .
                     cd "${WORKSPACE}/kie-tools/packages/stunner-editors/dist" 
&& zip -r "${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${STUNNER_EDITORS_RELEASE_FILE}" .
                     """.trim()
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.standalone-editors-cdn 
b/.ci/jenkins/release-jobs/Jenkinsfile.standalone-editors-cdn
index 56866fbe9b2..b609a806faf 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.standalone-editors-cdn
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.standalone-editors-cdn
@@ -154,8 +154,8 @@ pipeline {
                 script {
                     sh """#!/bin/bash -el
                     mkdir ${RELEASE_CANDIDATE_ARTIFACTS_DIR}
-                    cp "${LEGAL_FILES_DIR}/*" 
"${WORKSPACE}/kie-tools/packages/kie-editors-standalone/dist"
-                    cp "${LEGAL_FILES_DIR}/*" 
"${WORKSPACE}/kie-tools/packages/serverless-workflow-standalone-editor/dist"
+                    cp -r "${LEGAL_FILES_DIR}/." 
"${WORKSPACE}/kie-tools/packages/kie-editors-standalone/dist"
+                    cp -r "${LEGAL_FILES_DIR}/." 
"${WORKSPACE}/kie-tools/packages/serverless-workflow-standalone-editor/dist"
                     cd 
"${WORKSPACE}/kie-tools/packages/kie-editors-standalone/dist" && zip -r 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${BUSINESS_AUTOMATION_STANDALONE_RELEASE_FILE}"
 .
                     cd 
"${WORKSPACE}/kie-tools/packages/serverless-workflow-standalone-editor/dist" && 
zip -r 
"${RELEASE_CANDIDATE_ARTIFACTS_DIR}/${SONATAFLOW_STANDALONE_RELEASE_FILE}" .
                     """.trim()
diff --git a/.ci/jenkins/shared-scripts/releaseUtils.groovy 
b/.ci/jenkins/shared-scripts/releaseUtils.groovy
index 70d6449d6e8..fd02253e1a0 100644
--- a/.ci/jenkins/shared-scripts/releaseUtils.groovy
+++ b/.ci/jenkins/shared-scripts/releaseUtils.groovy
@@ -117,9 +117,10 @@ def addLegalfilesToTarGzFile(String artifactsDir, String 
tarGzFile, String legal
     tarFile = tarGzFile.replace('.gz', '')
     sh """#!/bin/bash -el
     cd ${legalFilesDir}
-    zcat ${artifactsDir}/${tarGzFile} | dd of=${tarFile} bs=512 skip=1
-    tar -rvf ${tarFile} ./LICENSE ./NOTICE ./DISCLAIMER-WIP
-    gzip -q -c ${tarFile} > ${artifactsDir}/${tarGzFile}
+    gzip -q -d ${artifactsDir}/${tarGzFile}
+    tar -rvf ${artifactsDir}/${tarFile} ./LICENSE ./NOTICE ./DISCLAIMER-WIP
+    gzip -q -c ${artifactsDir}/${tarFile} > ${artifactsDir}/${tarGzFile}
+    rm -rf ${artifactsDir}/${tarFile}
     """.trim()
 }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to