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]

Reply via email to