This is an automated email from the ASF dual-hosted git repository.
tkobayas pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-tools.git
The following commit(s) were added to refs/heads/main by this push:
new 04bf877a727 incubator-kie-tools#3672 : [DRL Editor] Adjust release
pipeline (#3676)
04bf877a727 is described below
commit 04bf877a727648ce850a5a990cabcd91f09b0382
Author: Toshiya Kobayashi <[email protected]>
AuthorDate: Mon Aug 3 10:12:54 2026 +0900
incubator-kie-tools#3672 : [DRL Editor] Adjust release pipeline (#3676)
---
.../Jenkinsfile.vscode-extensions-prod | 24 +++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
index 50f862b9e59..232c9398f7b 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.vscode-extensions-prod
@@ -42,7 +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...'
+ PNPM_FILTER_STRING = '-F bpmn-vscode-extension... -F
dmn-vscode-extension... -F drl-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 = "-B -s ${WORKSPACE}/kie-settings.xml
-Dmaven.repo.local=${WORKSPACE}/.maven"
}
@@ -167,6 +167,25 @@ pipeline {
}
}
+ stage('Upload VS Code Extension - DRL Editor (prod)') {
+ when {
+ expression { !params.DRY_RUN &&
params.RELEASE_CANDIDATE_VERSION == '' }
+ }
+ steps {
+ dir('kie-tools') {
+ script {
+ githubUtils.uploadReleaseAsset(
+ "${params.UPLOAD_ASSET_URL}",
+
"packages/drl-vscode-extension/dist/drl_vscode_extension_${params.RELEASE_VERSION}.vsix",
+
"drl_vscode_extension_${params.RELEASE_VERSION}.vsix",
+ 'application/zip',
+
"${pipelineVars.kieToolsBotGithubTokenCredentialsId}"
+ )
+ }
+ }
+ }
+ }
+
stage('Upload VS Code Extension - PMML Editor (prod)') {
when {
expression { !params.DRY_RUN &&
params.RELEASE_CANDIDATE_VERSION == '' }
@@ -308,6 +327,7 @@ pipeline {
script {
env.BPMN_VSCODE_EXTENSION_RELEASE_FILE =
"apache-kie-${params.RELEASE_VERSION}-incubating-bpmn-vscode-extension.vsix"
env.DMN_VSCODE_EXTENSION_RELEASE_FILE =
"apache-kie-${params.RELEASE_VERSION}-incubating-dmn-vscode-extension.vsix"
+ env.DRL_VSCODE_EXTENSION_RELEASE_FILE =
"apache-kie-${params.RELEASE_VERSION}-incubating-drl-vscode-extension.vsix"
env.PMML_VSCODE_EXTENSION_RELEASE_FILE =
"apache-kie-${params.RELEASE_VERSION}-incubating-pmml-vscode-extension.vsix"
env.DASHBUILDER_VSCODE_EXTENSION_RELEASE_FILE =
"apache-kie-${params.RELEASE_VERSION}-incubating-dashbuilder-vscode-extension.vsix"
env.SONATAFLOW_VSCODE_EXTENSION_RELEASE_FILE =
"apache-kie-${params.RELEASE_VERSION}-incubating-sonataflow-vscode-extension.vsix"
@@ -320,6 +340,7 @@ pipeline {
mkdir ${env.RELEASE_ARTIFACTS_DIR}
cp
"kie-tools/packages/bpmn-vscode-extension/dist/bpmn_vscode_extension_${params.RELEASE_VERSION}.vsix"
"${env.RELEASE_ARTIFACTS_DIR}/${env.BPMN_VSCODE_EXTENSION_RELEASE_FILE}"
cp
"kie-tools/packages/dmn-vscode-extension/dist/dmn_vscode_extension_${params.RELEASE_VERSION}.vsix"
"${env.RELEASE_ARTIFACTS_DIR}/${env.DMN_VSCODE_EXTENSION_RELEASE_FILE}"
+ cp
"kie-tools/packages/drl-vscode-extension/dist/drl_vscode_extension_${params.RELEASE_VERSION}.vsix"
"${env.RELEASE_ARTIFACTS_DIR}/${env.DRL_VSCODE_EXTENSION_RELEASE_FILE}"
cp
"kie-tools/packages/pmml-vscode-extension/dist/pmml_vscode_extension_${params.RELEASE_VERSION}.vsix"
"${env.RELEASE_ARTIFACTS_DIR}/${env.PMML_VSCODE_EXTENSION_RELEASE_FILE}"
cp
"kie-tools/packages/vscode-extension-dashbuilder-editor/dist/vscode_extension_dashbuilder_editor_${params.RELEASE_VERSION}.vsix"
"${env.RELEASE_ARTIFACTS_DIR}/${env.DASHBUILDER_VSCODE_EXTENSION_RELEASE_FILE}"
cp
"kie-tools/packages/serverless-workflow-vscode-extension/dist/serverless_workflow_vscode_extension_${params.RELEASE_VERSION}.vsix"
"${env.RELEASE_ARTIFACTS_DIR}/${env.SONATAFLOW_VSCODE_EXTENSION_RELEASE_FILE}"
@@ -342,6 +363,7 @@ pipeline {
releaseUtils.setupSigningKey("${pipelineVars.asfReleaseGPGKeyCredentialsId}")
releaseUtils.signArtifact("${env.BPMN_VSCODE_EXTENSION_RELEASE_FILE}")
releaseUtils.signArtifact("${env.DMN_VSCODE_EXTENSION_RELEASE_FILE}")
+
releaseUtils.signArtifact("${env.DRL_VSCODE_EXTENSION_RELEASE_FILE}")
releaseUtils.signArtifact("${env.PMML_VSCODE_EXTENSION_RELEASE_FILE}")
releaseUtils.signArtifact("${env.DASHBUILDER_VSCODE_EXTENSION_RELEASE_FILE}")
releaseUtils.signArtifact("${env.SONATAFLOW_VSCODE_EXTENSION_RELEASE_FILE}")
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]