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

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


The following commit(s) were added to refs/heads/10.1.x by this push:
     new 4b7b0ce6c7c Jenkins Jobs - Organizing all runners - Organizing 
pipeline parameters - renamed dev-deployment-quarkus-blank-app-image removing 
kogito to match with https://github.com/apache/incubator-kie-tools/pull/2969 - 
small fix setting RELEASE_CANDIDATE_VERSION with value from TAG_NAME - Dry-Run 
pipeline: Added flag per each pipeline, so now we can run a dry-run per 
pipeline, better for troubleshooting - Jenkinsfile.cors-proxy: initial 
troubleshooting, setting MAVEN_ARGS, pnpmB [...]
4b7b0ce6c7c is described below

commit 4b7b0ce6c7cd6118d08862c5bc3a80baf92a7c78
Author: Eduardo Cerqueira <[email protected]>
AuthorDate: Thu May 15 12:55:58 2025 -0400

    Jenkins Jobs
    - Organizing all runners
    - Organizing pipeline parameters
    - renamed dev-deployment-quarkus-blank-app-image removing kogito to match 
with https://github.com/apache/incubator-kie-tools/pull/2969
    - small fix setting RELEASE_CANDIDATE_VERSION with value from TAG_NAME
    - Dry-Run pipeline: Added flag per each pipeline, so now we can run a 
dry-run per pipeline, better for troubleshooting
    - Jenkinsfile.cors-proxy: initial troubleshooting, setting MAVEN_ARGS, 
pnpmBootstrap and pnpmBuild
    - buildUtils.groovy: restored code from main, that will be optimized later 
when pipelines get stabled
---
 .ci/jenkins/Jenkinsfile.release-build              | 108 +++++++++++----------
 .ci/jenkins/Jenkinsfile.release-candidate          |   6 +-
 .ci/jenkins/Jenkinsfile.release-dry-run            |  84 ++++++++++++++--
 .ci/jenkins/Jenkinsfile.release-publish            |   2 +-
 .ci/jenkins/release-jobs/Jenkinsfile.cors-proxy    |  14 +--
 ...insfile.dev-deployment-quarkus-blank-app-image} |   0
 .../Jenkinsfile.kogito-base-builder-image          |   8 +-
 .ci/jenkins/shared-scripts/buildUtils.groovy       |   4 +-
 8 files changed, 153 insertions(+), 73 deletions(-)

diff --git a/.ci/jenkins/Jenkinsfile.release-build 
b/.ci/jenkins/Jenkinsfile.release-build
index 8a0a08a7e66..8dc2c326525 100644
--- a/.ci/jenkins/Jenkinsfile.release-build
+++ b/.ci/jenkins/Jenkinsfile.release-build
@@ -31,12 +31,12 @@ pipeline {
     }
 
     parameters {
-        booleanParam(description: 'Dry run', name: 'DRY_RUN', defaultValue: 
true)
-        string(description: 'Base Ref', name: 'BASE_REF')
-        string(description: 'Release Version', name: 'RELEASE_VERSION', 
defaultValue: '0.0.0')
-        string(description: 'Upload asset url', name: 'UPLOAD_ASSET_URL', 
defaultValue: '')
-        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"kogito_base_builder_image":"false","chrome_extensions":"false","cors_proxy_image":"false","dashbuilder_viewer_image":"false","dev_deployment_base_image":"false","dev_deployment_dmn_form_webapp_image":"false","dev_deployment_kogito_quakus_blank_app_image":"false","dev_deployment_upload_service":"false","extended_services":"false","jbpm_quarkus_devui":"false","kie_sandbox_extended_services_image":"false","kie_sandbox_
 [...]
-        string(description: 'Release Candidate Version', name: 
'RELEASE_CANDIDATE_VERSION', defaultValue: '')
+        booleanParam(name: 'DRY_RUN', description: 'Dry run', defaultValue: 
true)
+        string(name: 'BASE_REF', description: 'GitHub Base Ref (tag or 
branch)')
+        string(name: 'RELEASE_VERSION', description: 'Release Version', 
defaultValue: '0.0.0')
+        string(name: 'UPLOAD_ASSET_URL', description: 'Upload asset url', 
defaultValue: '')
+        string(name: 'RUNNERS', description: 'Runners', defaultValue: 
'{"chrome_extensions":"false","cors_proxy_image":"false","dashbuilder_viewer_image":"false","dev_deployment_base_image":"false","dev_deployment_dmn_form_webapp_image":"false","dev_deployment_quakus_blank_app_image":"false","dev_deployment_upload_service":"false","extended_services":"false","jbpm_quarkus_devui":"false","kie_sandbox_image":"false","kie_sandbox_accelerator_quarkus":"false","kie_sandbox_extended_services":
 [...]
+        string(name: 'RELEASE_CANDIDATE_VERSION', description: 'Release 
Candidate Version', defaultValue: '')
     }
 
     environment {
@@ -449,72 +449,76 @@ pipeline {
 
 def setRunners() {
     runners = readJSON text: "${params.RUNNERS}"
-    env.KOGITO_BASE_BUILDER_IMAGE = runners.kogito_base_builder_image
-    env.KIE_SANDBOX_ACCELERATOR_QUARKUS = 
runners.kie_sandbox_accelerator_quarkus
+    
+    env.CHROME_EXTENSIONS = runners.chrome_extensions
+    env.CORS_PROXY_IMAGE = runners.cors_proxy_image
+    env.DASHBUILDER_VIEWER_IMAGE = runners.dashbuilder_viewer_image
     env.DEV_DEPLOYMENT_BASE_IMAGE = runners.dev_deployment_base_image
-    env.DEV_DEPLOYMENT_QUARKUS_BLANK_APP_IMAGE = 
runners.dev_deployment_kogito_quakus_blank_app_image
     env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE = 
runners.dev_deployment_dmn_form_webapp_image
-    env.DEV_DEPLOYMENT_UPLOAD_SERVICE = runners.dev_deployment_upload_service
-    env.KIE_SANDBOX_IMAGE = runners.kie_sandbox_image
-    env.KIE_SANDBOX_EXTENDED_SERVICES_IMAGE = 
runners.kie_sandbox_extended_services_image
-    env.CORS_PROXY_IMAGE = runners.cors_proxy_image
-    env.ONLINE_EDITOR = runners.online_editor
-    env.CHROME_EXTENSIONS = runners.chrome_extensions
-    env.VSCODE_EXTENSIONS_DEV = runners.vscode_extensions_dev
-    env.VSCODE_EXTENSIONS_PROD = runners.vscode_extensions_prod
-    env.NPM_PACKAGES = runners.npm_packages
-    env.STANDALONE_EDITORS_CDN = runners.standalone_editors_cdn
+    env.DEV_DEPLOYMENT_QUARKUS_BLANK_APP_IMAGE = 
runners.dev_deployment_quakus_blank_app_image
+    env.DEV_DEPLOYMENT_UPLOAD_SERVICE = runners.dev_deployment_upload_service  
  
     env.EXTENDED_SERVICES = runners.extended_services
-    env.SERVERLESS_LOGIC_WEB_TOOLS = runners.serverless_logic_web_tools
-    env.SERVERLESS_LOGIC_WEB_TOOLS_SWF_BUILDER_IMAGE = 
runners.serverless_logic_web_tools_swf_builder_image
-    env.SERVERLESS_LOGIC_WEB_TOOLS_BASE_BUILDER_IMAGE = 
runners.serverless_logic_web_tools_base_builder_image
-    env.SERVERLESS_LOGIC_WEB_TOOLS_SWF_DEV_MODE_IMAGE = 
runners.serverless_logic_web_tools_swf_dev_mode_image    
-    env.DASHBUILDER_VIEWER_IMAGE = runners.dashbuilder_viewer_image
-    env.KN_PLUGIN_WORKFLOW = runners.kn_plugin_workflow
+    env.JBPM_QUARKUS_DEVUI = runners.jbpm_quarkus_devui
+    env.KIE_SANDBOX_IMAGE = runners.kie_sandbox_image
+    env.KIE_SANDBOX_ACCELERATOR_QUARKUS = 
runners.kie_sandbox_accelerator_quarkus
+    env.KIE_SANDBOX_EXTENDED_SERVICES = runners.kie_sandbox_extended_services  
  
     env.KIE_SANDBOX_HELM_CHART = runners.kie_sandbox_helm_chart
+    env.KN_PLUGIN_WORKFLOW = runners.kn_plugin_workflow
+    env.KOGITO_BASE_BUILDER_IMAGE = runners.kogito_base_builder_image
+    env.KOGITO_DB_MIGRATOR_TOOL = runners.kogito_db_migrator_tool
     env.KOGITO_MANAGEMENT_CONSOLE = runners.kogito_management_console
+    env.KOGITO_SERVERLESS_OPERATOR = runners.kogito_serverless_operator
     env.KOGITO_SWF_BUILDER = runners.kogito_swf_builder
     env.KOGITO_SWF_DEVMODE = runners.kogito_swf_devmode
-    env.KOGITO_DB_MIGRATOR_TOOL = runners.kogito_db_migrator_tool
-    env.KOGITO_SERVERLESS_OPERATOR = runners.kogito_serverless_operator
-    env.JBPM_QUARKUS_DEVUI = runners.jbpm_quarkus_devui
-    env.SONATAFLOW_QUARKUS_DEVUI = runners.sonataflow_quarkus_devui
+    env.NPM_PACKAGES = runners.npm_packages
+    env.ONLINE_EDITOR = runners.online_editor
     env.RUNTIME_TOOLS_CONSOLES_HELM_CHART = 
runners.runtime_tools_consoles_helm_chart
+    env.SERVERLESS_LOGIC_WEB_TOOLS = runners.serverless_logic_web_tools
+    env.SERVERLESS_LOGIC_WEB_TOOLS_BASE_BUILDER_IMAGE = 
runners.serverless_logic_web_tools_base_builder_image
+    env.SERVERLESS_LOGIC_WEB_TOOLS_SWF_BUILDER_IMAGE = 
runners.serverless_logic_web_tools_swf_builder_image
+    env.SERVERLESS_LOGIC_WEB_TOOLS_SWF_DEV_MODE_IMAGE = 
runners.serverless_logic_web_tools_swf_dev_mode_image
+    env.SONATAFLOW_MANAGEMENT_CONSOLE = runners.sonataflow_management_console
+    env.SONATAFLOW_QUARKUS_DEVUI = runners.sonataflow_quarkus_devui
+    env.STANDALONE_EDITORS_CDN = runners.standalone_editors_cdn
+    env.VSCODE_EXTENSIONS_DEV = runners.vscode_extensions_dev
+    env.VSCODE_EXTENSIONS_PROD = runners.vscode_extensions_prod
+    
 }
 
 def printRunners() {
     sh """
-    echo "kogito_base_builder_image: ${env.KOGITO_BASE_BUILDER_IMAGE}"
-    echo "kie_sandbox_accelerator_quarkus: 
${env.KIE_SANDBOX_ACCELERATOR_QUARKUS}"
+    echo "chrome_extensions: ${env.CHROME_EXTENSIONS}"
+    echo "cors_proxy_image: ${env.CORS_PROXY_IMAGE}"
+    echo "dashbuilder_viewer_image: ${env.DASHBUILDER_VIEWER_IMAGE}"
     echo "dev_deployment_base_image: ${env.DEV_DEPLOYMENT_BASE_IMAGE}"
-    echo "dev_deployment_kogito_quakus_blank_app_image: 
${env.DEV_DEPLOYMENT_QUARKUS_BLANK_APP_IMAGE}"
     echo "dev_deployment_dmn_form_webapp_image: 
${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE}"
+    echo "dev_deployment_quakus_blank_app_image: 
${env.DEV_DEPLOYMENT_QUARKUS_BLANK_APP_IMAGE}"    
     echo "dev_deployment_upload_service: ${env.DEV_DEPLOYMENT_UPLOAD_SERVICE}"
-    echo "kie_sandbox_image: ${env.KIE_SANDBOX_IMAGE}"
-    echo "kie_sandbox_extended_services_image: 
${env.KIE_SANDBOX_EXTENDED_SERVICES_IMAGE}"
-    echo "cors_proxy_image: ${env.CORS_PROXY_IMAGE}"
-    echo "online_editor: ${env.ONLINE_EDITOR}"
-    echo "chrome_extensions: ${env.CHROME_EXTENSIONS}"
-    echo "vscode_extensions_dev: ${env.VSCODE_EXTENSIONS_DEV}"
-    echo "vscode_extensions_prod: ${env.VSCODE_EXTENSIONS_PROD}"
-    echo "npm_packages: ${env.NPM_PACKAGES}"
-    echo "standalone_editors_cdn: ${env.STANDALONE_EDITORS_CDN}"
     echo "extended_services: ${env.EXTENDED_SERVICES}"
-    echo "serverless_logic_web_tools: ${env.SERVERLESS_LOGIC_WEB_TOOLS}"
-    echo "serverless_logic_web_tools_swf_builder_image: 
${env.SERVERLESS_LOGIC_WEB_TOOLS_SWF_BUILDER_IMAGE}"
-    echo "serverless_logic_web_tools_base_builder_image: 
${env.SERVERLESS_LOGIC_WEB_TOOLS_BASE_BUILDER_IMAGE}"
-    echo "serverless_logic_web_tools_swf_dev_mode_image: 
${env.SERVERLESS_LOGIC_WEB_TOOLS_SWF_DEV_MODE_IMAGE}"
-    echo "dashbuilder_viewer_image: ${env.DASHBUILDER_VIEWER_IMAGE}"
-    echo "kn_plugin_workflow: ${env.KN_PLUGIN_WORKFLOW}"
+    echo "jbpm_quarkus_devui: ${env.JBPM_QUARKUS_DEVUI}"
+    echo "kie_sandbox_image: ${env.KIE_SANDBOX_IMAGE}"
+    echo "kie_sandbox_accelerator_quarkus: 
${env.KIE_SANDBOX_ACCELERATOR_QUARKUS}"
+    echo "kie_sandbox_extended_services: ${env.KIE_SANDBOX_EXTENDED_SERVICES}"
     echo "kie_sandbox_helm_chart: ${env.KIE_SANDBOX_HELM_CHART}"
+    echo "kn_plugin_workflow: ${env.KN_PLUGIN_WORKFLOW}"
+    echo "kogito_base_builder_image: ${env.KOGITO_BASE_BUILDER_IMAGE}"
+    echo "kogito_db_migrator_tool: ${env.KOGITO_DB_MIGRATOR_TOOL}"
     echo "kogito_management_console: ${env.KOGITO_MANAGEMENT_CONSOLE}"
+    echo "kogito_serverless_operator: ${env.KOGITO_SERVERLESS_OPERATOR}"
     echo "kogito_swf_builder: ${env.KOGITO_SWF_BUILDER}"
     echo "kogito_swf_devmode: ${env.KOGITO_SWF_DEVMODE}"
-    echo "kogito_serverless_operator: ${env.KOGITO_SERVERLESS_OPERATOR}"
-    echo "kogito_db_migrator_tool: ${env.KOGITO_DB_MIGRATOR_TOOL}"
-    echo "jbpm_quarkus_devui: ${env.JBPM_QUARKUS_DEVUI}"
-    echo "sonataflow_quarkus_devui: ${env.SONATAFLOW_QUARKUS_DEVUI}"
+    echo "npm_packages: ${env.NPM_PACKAGES}"
+    echo "online_editor: ${env.ONLINE_EDITOR}"
     echo "runtime_tools_consoles_helm_chart: 
${env.RUNTIME_TOOLS_CONSOLES_HELM_CHART}"
+    echo "serverless_logic_web_tools: ${env.SERVERLESS_LOGIC_WEB_TOOLS}"
+    echo "serverless_logic_web_tools_base_builder_image: 
${env.SERVERLESS_LOGIC_WEB_TOOLS_BASE_BUILDER_IMAGE}"
+    echo "serverless_logic_web_tools_swf_builder_image: 
${env.SERVERLESS_LOGIC_WEB_TOOLS_SWF_BUILDER_IMAGE}"
+    echo "serverless_logic_web_tools_swf_dev_mode_image: 
${env.SERVERLESS_LOGIC_WEB_TOOLS_SWF_DEV_MODE_IMAGE}"
+    echo "sonataflow_management_console: ${env.SONATAFLOW_MANAGEMENT_CONSOLE}"
+    echo "sonataflow_quarkus_devui: ${env.SONATAFLOW_QUARKUS_DEVUI}"
+    echo "standalone_editors_cdn: ${env.STANDALONE_EDITORS_CDN}"
+    echo "vscode_extensions_dev: ${env.VSCODE_EXTENSIONS_DEV}"
+    echo "vscode_extensions_prod: ${env.VSCODE_EXTENSIONS_PROD}"
     """.trim()
 }
 
@@ -532,7 +536,7 @@ def kogitoBaseBuilderImageBuildJob() {
 
 def devDeploymentQuarkusBlankAppImageBuildJob() {
     env.DEV_DEPLOYMENT_QUARKUS_BLANK_APP_IMAGE_JOB_RESULT = build(
-        job: 
'KIE/kie-tools/individual-release-artifacts-jobs/dev-deployment-kogito-quarkus-blank-app-image',
+        job: 
'KIE/kie-tools/individual-release-artifacts-jobs/dev-deployment-quarkus-blank-app-image',
         parameters: [
             booleanParam(name: 'DRY_RUN', value: "${params.DRY_RUN}"),
             string(name: 'BASE_REF', value: "${params.BASE_REF}"),
diff --git a/.ci/jenkins/Jenkinsfile.release-candidate 
b/.ci/jenkins/Jenkinsfile.release-candidate
index c186ff288de..b8964a3ae67 100644
--- a/.ci/jenkins/Jenkinsfile.release-candidate
+++ b/.ci/jenkins/Jenkinsfile.release-candidate
@@ -38,7 +38,7 @@ pipeline {
         string(name: 'BRANCH_NAME', description: 'Set the Git branch to 
checkout (0.0.x)', trim: true)
         string(name: 'RELEASE_VERSION', description: 'Release version', trim: 
true)
         string(name: 'TAG_NAME', description: 'Tag name to be created', trim: 
true)
-        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"kogito_base_builder_image":"true","chrome_extensions":"true","cors_proxy_image":"true","dashbuilder_viewer_image":"true","dev_deployment_base_image":"true","kie_sandbox_accelerator_quarkus":"true","dev_deployment_dmn_form_webapp_image":"true","dev_deployment_kogito_quakus_blank_app_image":"true","dev_deployment_upload_service":"true","extended_services":"true","jbpm_quarkus_devui":"true","kie_sandbox_extended_servic
 [...]
+        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"chrome_extensions":"true","cors_proxy_image":"true","dashbuilder_viewer_image":"true","dev_deployment_base_image":"true","dev_deployment_dmn_form_webapp_image":"true","dev_deployment_quakus_blank_app_image":"true","dev_deployment_upload_service":"true","extended_services":"true","jbpm_quarkus_devui":"true","kie_sandbox_image":"true","kie_sandbox_accelerator_quarkus":"true","kie_sandbox_extended_services":"true","kie
 [...]
     }
 
     stages {
@@ -177,10 +177,10 @@ pipeline {
             steps {
                 build job: 'KIE/kie-tools/kie-tools-release-build', 
parameters: [
                     booleanParam(name: 'DRY_RUN', value: false),
-                    string(name: 'BASE_REF', value: "${env.TAG_NAME}"),
+                    string(name: 'BASE_REF', value: "${params.TAG_NAME}"),
                     string(name: 'RELEASE_VERSION', value: 
"${params.RELEASE_VERSION}"),
                     string(name: 'RUNNERS', value: "${params.RUNNERS}"),
-                    string(name: 'RELEASE_CANDIDATE_VERSION', value: 
"${TAG_NAME}")
+                    string(name: 'RELEASE_CANDIDATE_VERSION', value: 
"${params.TAG_NAME}")
                 ]
             }
         }
diff --git a/.ci/jenkins/Jenkinsfile.release-dry-run 
b/.ci/jenkins/Jenkinsfile.release-dry-run
index 45b85e3d59b..41981247c1c 100644
--- a/.ci/jenkins/Jenkinsfile.release-dry-run
+++ b/.ci/jenkins/Jenkinsfile.release-dry-run
@@ -17,6 +17,8 @@
 
 @Library('jenkins-pipeline-shared-libraries')_
 
+import groovy.json.JsonOutput
+
 pipeline {
     agent {
         docker {
@@ -29,14 +31,84 @@ pipeline {
         timeout(time: 900, unit: 'MINUTES')
     }
 
+    parameters {
+        booleanParam(name: 'DRY_RUN', description: 'Dry run', defaultValue: 
true)
+        string(name: 'BASE_REF', description: 'GitHub Base Ref (tag or 
branch)', defaultValue: '10.1.x')
+
+        booleanParam(name: 'chrome_extensions', description: 'Build chrome 
extensions', defaultValue: false)
+        booleanParam(name: 'cors_proxy_image', description: 'Build cors proxy 
image', defaultValue: false)
+        booleanParam(name: 'dashbuilder_viewer_image', description: 'Build 
dashbuilder viewer image', defaultValue: false)
+        booleanParam(name: 'dev_deployment_base_image', description: 'Build 
dev deployment base image', defaultValue: false)
+        booleanParam(name: 'kie_sandbox_accelerator_quarkus', description: 
'Build kie sandbox accelerator quarkus', defaultValue: false)
+        booleanParam(name: 'dev_deployment_dmn_form_webapp_image', 
description: 'Build dev deployment dmn form webapp image', defaultValue: false)
+        booleanParam(name: 'dev_deployment_quakus_blank_app_image', 
description: 'Build dev deployment quakus blank app image', defaultValue: false)
+        booleanParam(name: 'dev_deployment_upload_service', description: 
'Build dev deployment upload service', defaultValue: false)
+        booleanParam(name: 'extended_services', description: 'Build extended 
services', defaultValue: false)
+        booleanParam(name: 'jbpm_quarkus_devui', description: 'Build jbpm 
quarkus devui', defaultValue: false)
+        booleanParam(name: 'kie_sandbox_extended_services_image', description: 
'Build kie sandbox extended services image', defaultValue: false)
+        booleanParam(name: 'kie_sandbox_helm_chart', description: 'Build kie 
sandbox helm chart', defaultValue: false)
+        booleanParam(name: 'kie_sandbox_image', description: 'Build kie 
sandbox image', defaultValue: false)
+        booleanParam(name: 'kn_plugin_workflow', description: 'Build kn plugin 
workflow', defaultValue: false)
+        booleanParam(name: 'kogito_management_console', description: 'Build 
kogito management console', defaultValue: false)
+        booleanParam(name: 'kogito_swf_builder', description: 'Build kogito 
swf builder', defaultValue: false)
+        booleanParam(name: 'kogito_swf_devmode', description: 'Build kogito 
swf devmode', defaultValue: false)
+        booleanParam(name: 'kogito_serverless_operator', description: 'Build 
kogito serverless operator', defaultValue: false)
+        booleanParam(name: 'npm_packages', description: 'Build npm packages', 
defaultValue: false)
+        booleanParam(name: 'online_editor', description: 'Build online 
editor', defaultValue: false)
+        booleanParam(name: 'runtime_tools_consoles_helm_chart', description: 
'Build runtime tools consoles helm chart', defaultValue: false)
+        booleanParam(name: 'serverless_logic_web_tools', description: 'Build 
serverless logic web tools', defaultValue: false)
+        booleanParam(name: 'serverless_logic_web_tools_base_builder_image', 
description: 'Build serverless logic web tools base builder image', 
defaultValue: false)
+        booleanParam(name: 'serverless_logic_web_tools_swf_builder_image', 
description: 'Build serverless logic web tools swf builder image', 
defaultValue: false)
+        booleanParam(name: 'serverless_logic_web_tools_swf_dev_mode_image', 
description: 'Build serverless logic web tools swf dev mode image', 
defaultValue: false)
+        booleanParam(name: 'standalone_editors_cdn', description: 'Build 
standalone editors cdn', defaultValue: false)
+        booleanParam(name: 'sonataflow_quarkus_devui', description: 'Build 
sonataflow quarkus devui', defaultValue: false)
+        booleanParam(name: 'vscode_extensions_dev', description: 'Build vscode 
extensions dev', defaultValue: false)
+        booleanParam(name: 'vscode_extensions_prod', description: 'Build 
vscode extensions prod', defaultValue: false)
+    }
+
     stages {
         stage('Release (dry run)') {
             steps {
-                build job: 'KIE/kie-tools/kie-tools-release-build', 
parameters: [
-                    booleanParam(name: 'DRY_RUN', value: true),
-                    string(name: 'BASE_REF', value: 'main'),
-                    string(name: 'RUNNERS', value: 
'{"chrome_extensions":"true","cors_proxy_image":"true","dashbuilder_viewer_image":"true","dev_deployment_base_image":"true","kie_sandbox_accelerator_quarkus":"true","dev_deployment_dmn_form_webapp_image":"true","dev_deployment_kogito_quakus_blank_app_image":"true","dev_deployment_upload_service":"true","extended_services":"true","jbpm_quarkus_devui":"true","kie_sandbox_extended_services_image":"true","kie_sandbox_helm_chart":"true","kie_
 [...]
-                ]
+                script {
+                    def runnersMap = [
+                        chrome_extensions: params.chrome_extensions,
+                        cors_proxy_image: params.cors_proxy_image,
+                        dashbuilder_viewer_image: 
params.dashbuilder_viewer_image,
+                        dev_deployment_base_image: 
params.dev_deployment_base_image,
+                        kie_sandbox_accelerator_quarkus: 
params.kie_sandbox_accelerator_quarkus,
+                        dev_deployment_dmn_form_webapp_image: 
params.dev_deployment_dmn_form_webapp_image,
+                        dev_deployment_quakus_blank_app_image: 
params.dev_deployment_quakus_blank_app_image,
+                        dev_deployment_upload_service: 
params.dev_deployment_upload_service,
+                        extended_services: params.extended_services,
+                        jbpm_quarkus_devui: params.jbpm_quarkus_devui,
+                        kie_sandbox_extended_services_image: 
params.kie_sandbox_extended_services_image,
+                        kie_sandbox_helm_chart: params.kie_sandbox_helm_chart,
+                        kie_sandbox_image: params.kie_sandbox_image,
+                        kn_plugin_workflow: params.kn_plugin_workflow,
+                        kogito_management_console: 
params.kogito_management_console,
+                        kogito_swf_builder: params.kogito_swf_builder,
+                        kogito_swf_devmode: params.kogito_swf_devmode,
+                        kogito_serverless_operator: 
params.kogito_serverless_operator,
+                        npm_packages: params.npm_packages,
+                        online_editor: params.online_editor,
+                        runtime_tools_consoles_helm_chart: 
params.runtime_tools_consoles_helm_chart,
+                        serverless_logic_web_tools: 
params.serverless_logic_web_tools,
+                        serverless_logic_web_tools_base_builder_image: 
params.serverless_logic_web_tools_base_builder_image,
+                        serverless_logic_web_tools_swf_builder_image: 
params.serverless_logic_web_tools_swf_builder_image,
+                        serverless_logic_web_tools_swf_dev_mode_image: 
params.serverless_logic_web_tools_swf_dev_mode_image,
+                        standalone_editors_cdn: params.standalone_editors_cdn,
+                        sonataflow_quarkus_devui: 
params.sonataflow_quarkus_devui,
+                        vscode_extensions_dev: params.vscode_extensions_dev,
+                        vscode_extensions_prod: params.vscode_extensions_prod
+                    ]
+                    def runnersJson = JsonOutput.toJson(runnersMap)
+
+                    build job: 'KIE/kie-tools/kie-tools-release-build', 
parameters: [
+                        booleanParam(name: 'DRY_RUN', value: params.DRY_RUN),
+                        string(name: 'BASE_REF', value: params.BASE_REF),
+                        string(name: 'RUNNERS', value: runnersJson)
+                    ]
+                }
             }
         }
     }
@@ -46,4 +118,4 @@ pipeline {
             cleanWs(deleteDirs: true)
         }
     }
-}
+}
\ No newline at end of file
diff --git a/.ci/jenkins/Jenkinsfile.release-publish 
b/.ci/jenkins/Jenkinsfile.release-publish
index 36459baff3f..98ee4d7b292 100644
--- a/.ci/jenkins/Jenkinsfile.release-publish
+++ b/.ci/jenkins/Jenkinsfile.release-publish
@@ -31,7 +31,7 @@ pipeline {
 
     parameters {
         string(description: 'Release Version', name: 'RELEASE_VERSION', 
defaultValue: '0.0.0')
-        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"chrome_extensions":"true","cors_proxy_image":"true","dashbuilder_viewer_image":"true","dev_deployment_base_image":"true","kie_sandbox_accelerator_quarkus":"true","dev_deployment_dmn_form_webapp_image":"true","dev_deployment_kogito_quakus_blank_app_image":"true","dev_deployment_upload_service":"true","extended_services":"true","jbpm_quarkus_devui":"true","kie_sandbox_extended_services_image":"true","kie_sandbox_helm_
 [...]
+        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"chrome_extensions":"true","cors_proxy_image":"true","dashbuilder_viewer_image":"true","dev_deployment_base_image":"true","kie_sandbox_accelerator_quarkus":"true","dev_deployment_dmn_form_webapp_image":"true","dev_deployment_quakus_blank_app_image":"true","dev_deployment_upload_service":"true","extended_services":"true","jbpm_quarkus_devui":"true","kie_sandbox_extended_services_image":"true","kie_sandbox_helm_chart":
 [...]
     }
 
     stages {
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy 
b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy
index 04520eecac1..0382bb34502 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.cors-proxy
@@ -27,10 +27,10 @@ pipeline {
     }
 
     parameters {
-        booleanParam(description: 'Dry run', name: 'DRY_RUN', defaultValue: 
true)
-        string(description: 'Release Version', name: 'RELEASE_VERSION', 
defaultValue: '0.0.0')
-        string(description: 'Base Ref', name: 'BASE_REF')
-        string(description: 'Release Candidate Version', name: 
'RELEASE_CANDIDATE_VERSION', defaultValue: '')
+        booleanParam(name: 'DRY_RUN', description: 'Dry run', defaultValue: 
true)
+        string(name: 'RELEASE_VERSION', description: 'Release Version', 
defaultValue: '0.0.0')
+        string(name: 'BASE_REF', description: 'GitHub Base Ref (tag or 
branch)', defaultValue: '10.1.x')
+        string(name: 'RELEASE_CANDIDATE_VERSION', description: 'Release 
Candidate Version', defaultValue: '')
     }
 
     environment {
@@ -53,6 +53,8 @@ pipeline {
         DOCKER_CONFIG = "${WORKSPACE}/.docker"
 
         PNPM_FILTER_STRING = '-F @kie-tools/cors-proxy-image...'
+
+        MAVEN_ARGS = "-Dmaven.repo.local=${WORKSPACE}/.maven 
-Dstyle.color=never"
     }
 
     stages {
@@ -115,7 +117,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        
buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}")
+                        buildUtils.setupPnpm()
                     }
                 }
             }
@@ -125,7 +127,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        buildUtils.pnpmBootstrap("${env.PNPM_FILTER_STRING}")
+                        buildUtils.pnpmBootstrap("${env.PNPM_FILTER_STRING}", 
"${env.MAVEN_ARGS}")
                     }
                 }
             }
diff --git 
a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image
 b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-quarkus-blank-app-image
similarity index 100%
rename from 
.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image
rename to 
.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-quarkus-blank-app-image
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-base-builder-image 
b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-base-builder-image
index 954c5711e6c..d882b33d880 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.kogito-base-builder-image
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.kogito-base-builder-image
@@ -27,10 +27,10 @@ pipeline {
     }
 
     parameters {
-        booleanParam(description: 'Dry run', name: 'DRY_RUN', defaultValue: 
true)
-        string(description: 'Release Version', name: 'RELEASE_VERSION', 
defaultValue: '0.0.0')
-        string(description: 'Base Ref', name: 'BASE_REF')
-        string(description: 'Release Candidate Version', name: 
'RELEASE_CANDIDATE_VERSION', defaultValue: '')
+        booleanParam(name: 'DRY_RUN', description: 'Dry run', defaultValue: 
true)
+        string(name: 'RELEASE_VERSION', description: 'Release Version', 
defaultValue: '0.0.0')
+        string(name: 'BASE_REF', description: 'GitHub Base Ref (tag or 
branch)')
+        string(name: 'RELEASE_CANDIDATE_VERSION', description: 'Release 
Candidate Version', defaultValue: '')
     }
 
     environment {
diff --git a/.ci/jenkins/shared-scripts/buildUtils.groovy 
b/.ci/jenkins/shared-scripts/buildUtils.groovy
index 81f0dcce578..a52592a761e 100644
--- a/.ci/jenkins/shared-scripts/buildUtils.groovy
+++ b/.ci/jenkins/shared-scripts/buildUtils.groovy
@@ -50,6 +50,7 @@ def setupPnpm(String mavenSettingsFileId = '') {
     sh """#!/bin/bash -el
     pnpm config set network-timeout 1000000
     pnpm -r exec 'bash' '-c' 'mkdir .mvn'
+    pnpm -r exec 'bash' '-c' 'echo -B > .mvn/maven.config'
     pnpm -r exec 'bash' '-c' 'echo -Xmx2g > .mvn/jvm.config'
     """.trim()
 
@@ -57,7 +58,7 @@ def setupPnpm(String mavenSettingsFileId = '') {
         configFileProvider([configFile(fileId: mavenSettingsFileId, variable: 
'MAVEN_SETTINGS_FILE')]) {
             sh """#!/bin/bash -el
             cp ${MAVEN_SETTINGS_FILE} ${WORKSPACE}/kie-settings.xml
-            export MAVEN_ARGS="-s ${WORKSPACE}/kie-settings.xml"
+            pnpm -r exec 'bash' '-c' 'echo 
--settings=${WORKSPACE}/kie-settings.xml >> .mvn/maven.config'
             """.trim()
         }
     }
@@ -88,6 +89,7 @@ def pnpmBuildFull(Integer workspaceConcurrency = 1) {
 def pnpmBuild(String filters, Integer workspaceConcurrency = 1) {
     withEnv(["MAVEN_ARGS=${env.MAVEN_ARGS}"]){
         sh """#!/bin/bash -el
+        export MAVEN_ARGS=${env.MAVEN_ARGS}
         pnpm ${filters} --workspace-concurrency=${workspaceConcurrency} 
build:prod
         """.trim()
     }


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

Reply via email to