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]