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 7aaa8ff4a6d Jenkins Pipelines - vscode-extenseions-prod: using 
PNPM_FILTER_STRING on PnpmSetup and Build
7aaa8ff4a6d is described below

commit 7aaa8ff4a6dc5176596bf0ce6e7e0730b5f3e094
Author: Eduardo Cerqueira <[email protected]>
AuthorDate: Wed May 28 10:29:26 2025 -0400

    Jenkins Pipelines
    - vscode-extenseions-prod: using PNPM_FILTER_STRING on PnpmSetup and Build
---
 .../Jenkinsfile.vscode-extensions-prod             | 30 ++++------------------
 1 file changed, 5 insertions(+), 25 deletions(-)

diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod 
b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
index 9db8a01c6e5..36b713ab4fd 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
@@ -42,6 +42,7 @@ pipeline {
         KIE_TOOLS_BUILD__buildContainerImages = 'true'
 
         RELEASE_ARTIFACTS_DIR = "${WORKSPACE}/release-artifacts"
+        PNPM_FILTER_STRING = '-F bpmn-vscode-extension... -F 
dmn-vscode-extension... -F pmml-vscode-extension... -F 
vscode-extension-kogito-bundle... -F swf-vscode-extension... -F 
vscode-extension-kie-ba-bundle... -F vscode-extension-dashbuilder-editor... -F 
yard-vscode-extension... -F extended-services-vscode-extension...'
         
         MAVEN_ARGS = "-Dmaven.repo.local=${WORKSPACE}/.maven"
     }
@@ -99,18 +100,8 @@ pipeline {
         stage('PNPM Bootstrap') {
             steps {
                 dir('kie-tools') {
-                    withEnv(["MAVEN_ARGS=${env.MAVEN_ARGS}"]){
-                        sh '''#!/bin/bash -el
-                        pnpm bootstrap -F bpmn-vscode-extension... \
-                        -F dmn-vscode-extension... \
-                        -F pmml-vscode-extension... \
-                        -F vscode-extension-kogito-bundle... \
-                        -F swf-vscode-extension... \
-                        -F vscode-extension-kie-ba-bundle... \
-                        -F vscode-extension-dashbuilder-editor... \
-                        -F yard-vscode-extension... \
-                        -F extended-services-vscode-extension...
-                        '''.trim()
+                    script {
+                        buildUtils.pnpmBootstrap(env.PNPM_FILTER_STRING, 
env.MAVEN_ARGS)
                     }
                 }
             }
@@ -119,19 +110,8 @@ pipeline {
         stage('Build') {
             steps {
                 dir('kie-tools') {
-                    withEnv(["MAVEN_ARGS=${env.MAVEN_ARGS}"]){
-                        sh '''#!/bin/bash -el
-                        pnpm -F bpmn-vscode-extension... \
-                        -F dmn-vscode-extension... \
-                        -F pmml-vscode-extension... \
-                        -F vscode-extension-kogito-bundle... \
-                        -F swf-vscode-extension... \
-                        -F vscode-extension-kie-ba-bundle... \
-                        -F vscode-extension-dashbuilder-editor... \
-                        -F yard-vscode-extension... \
-                        -F extended-services-vscode-extension... \
-                        build:prod
-                        '''.trim()
+                    script {
+                        buildUtils.pnpmBuild(env.PNPM_FILTER_STRING, 
env.MAVEN_ARGS)
                     }
                 }
             }


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

Reply via email to