You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by ed...@apache.org on 2025/06/13 13:44:50 UTC

(incubator-kie-tools) branch 10.1.x updated: Jenkins Pipelines - merging jbpm-quarkus-devui and sonataflow-quarkus-devui as both has the same output artifact

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 cf83a8c6168 Jenkins Pipelines - merging jbpm-quarkus-devui and sonataflow-quarkus-devui as both has the same output artifact
     new 234fb9cead9 Merge remote-tracking branch 'refs/remotes/upstream/10.1.x' into 10.1.x
cf83a8c6168 is described below

commit cf83a8c616857dd518fd0511b02abccc0454b724
Author: Eduardo Cerqueira <ed...@aletyx.ai>
AuthorDate: Fri Jun 13 09:33:02 2025 -0400

    Jenkins Pipelines
    - merging jbpm-quarkus-devui and sonataflow-quarkus-devui as both has the same output artifact
---
 .../release-jobs/Jenkinsfile.jbpm-quarkus-devui    | 147 ---------------------
 ...i => Jenkinsfile.jbpm-sonataflow-quarkus-devui} |  10 +-
 2 files changed, 5 insertions(+), 152 deletions(-)

diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui b/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui
deleted file mode 100644
index bf39b8a5a11..00000000000
--- a/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-quarkus-devui
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-pipeline {
-    agent {
-        docker {
-            image 'docker.io/apache/incubator-kie-tools-ci-build:10.1.999'
-            args '--shm-size=2g --privileged --group-add docker'
-        }
-    }
-
-    options {
-        timeout(time: 180, unit: 'MINUTES')
-    }
-
-    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: '')
-        string(name: 'PIPELINE_PATH', description: 'Path to run the pipeline')
-    }
-
-    environment {
-        KIE_TOOLS_BUILD__runLinters = 'false'
-        KIE_TOOLS_BUILD__runTests = 'false'
-        KIE_TOOLS_BUILD__runEndToEndTests = 'false'
-
-        DOCKER_CONFIG = "${WORKSPACE}/.docker"
-        PNPM_FILTER_STRING = '-F jbpm-quarkus-devui...'
-        MAVEN_ARGS = "-B -s ${WORKSPACE}/kie-settings.xml -Dmaven.repo.local=${WORKSPACE}/.maven"
-    }
-
-    stages {
-        stage('Load local shared scripts') {
-            steps {
-                script {
-                    pipelineVars = load '.ci/jenkins/shared-scripts/pipelineVars.groovy'
-                    buildUtils = load '.ci/jenkins/shared-scripts/buildUtils.groovy'
-                    githubUtils = load '.ci/jenkins/shared-scripts/githubUtils.groovy'
-                    releaseUtils = load '.ci/jenkins/shared-scripts/releaseUtils.groovy'
-                }
-            }
-        }
-
-        stage('Start required services for build and tests (DinD, Xvfb, Fluxbox)') {
-            steps {
-                script {
-                    buildUtils.startRequiredServices()
-                }
-            }
-        }
-
-        stage('Clean workspace before build') {
-            steps {
-                cleanWs(deleteDirs: true, disableDeferredWipeout: true)
-            }
-        }
-
-        stage('Checkout kie-tools') {
-            steps {
-                dir('kie-tools') {
-                    script {
-                        githubUtils.checkoutRepo(
-                            "http://github.com/${pipelineVars.githubRepositorySlug}.git",
-                            "${params.BASE_REF}",
-                            "${pipelineVars.kieToolsBotGithubCredentialsId}"
-                        )
-                    }
-                }
-            }
-        }
-
-        stage('Setup PNPM') {
-            steps {
-                dir('kie-tools') {
-                    script {
-                        buildUtils.setupPnpm("${pipelineVars.mavenSettingsReleaseConfigFileId}")
-                    }
-                }
-            }
-        }
-
-        stage('PNPM Bootstrap') {
-            steps {
-                dir('kie-tools') {
-                    script {
-                        buildUtils.pnpmBootstrap(env.PNPM_FILTER_STRING, env.MAVEN_ARGS)
-                    }
-                }
-            }
-        }
-
-        stage('Setup signing key') {
-            when {
-                expression { !params.DRY_RUN && params.RELEASE_CANDIDATE_VERSION != '' }
-            }
-            steps {
-                script {
-                    releaseUtils.setupSigningKey("${pipelineVars.asfReleaseGPGKeyCredentialsId}")
-                }
-            }
-        }
-
-        stage('Update project, kogito and stream name version') {
-            steps {
-                dir('kie-tools') {
-                    script {
-                        buildUtils.pnpmUpdateProjectVersion(params.RELEASE_VERSION, env.MAVEN_ARGS)
-                        buildUtils.pnpmUpdateKogitoVersion(params.RELEASE_VERSION, params.RELEASE_VERSION, env.MAVEN_ARGS)
-                        buildUtils.pnpmUpdateStreamName(params.RELEASE_VERSION, env.MAVEN_ARGS)
-                    }
-                }
-            }
-        }
-
-        stage('Build and Deploy') {
-            steps {
-                dir('kie-tools') {
-                    script {
-                        env.KIE_TOOLS_BUILD__mavenDeploySkip = params.DRY_RUN ? 'true' : 'false'
-                        buildUtils.pnpmBuild(env.PNPM_FILTER_STRING, env.MAVEN_ARGS)                        
-                    }
-                }
-            }
-        }
-    }
-
-    post {
-        always {
-            cleanWs(deleteDirs: true)
-        }
-    }
-}
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.sonataflow-quarkus-devui b/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-sonataflow-quarkus-devui
similarity index 91%
rename from .ci/jenkins/release-jobs/Jenkinsfile.sonataflow-quarkus-devui
rename to .ci/jenkins/release-jobs/Jenkinsfile.jbpm-sonataflow-quarkus-devui
index 50534bda2b1..df1acf3619c 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.sonataflow-quarkus-devui
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.jbpm-sonataflow-quarkus-devui
@@ -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: '')
         string(name: 'PIPELINE_PATH', description: 'Path to run the pipeline')
     }
 
@@ -40,7 +40,7 @@ pipeline {
         KIE_TOOLS_BUILD__runEndToEndTests = 'false'
 
         DOCKER_CONFIG = "${WORKSPACE}/.docker"
-        PNPM_FILTER_STRING = '-F sonataflow-quarkus-devui...'
+        PNPM_FILTER_STRING = '-F sonataflow-quarkus-devui... -F jbpm-quarkus-devui...'
         MAVEN_ARGS = "-B -s ${WORKSPACE}/kie-settings.xml -Dmaven.repo.local=${WORKSPACE}/.maven"
     }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@kie.apache.org
For additional commands, e-mail: commits-help@kie.apache.org