You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kie.apache.org by ti...@apache.org on 2024/05/20 14:59:04 UTC

(incubator-kie-tools) branch main updated: NO-ISSUE: KIE Sandbox Quarkus Accelerator setup branch Jenkins job (#2337)

This is an automated email from the ASF dual-hosted git repository.

tiagobento 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 9d9b3fe7a8b NO-ISSUE: KIE Sandbox Quarkus Accelerator setup branch Jenkins job (#2337)
9d9b3fe7a8b is described below

commit 9d9b3fe7a8b2d7d6349310ba3f7edb9e97e1e4eb
Author: Rodrigo Antunes <co...@rodrigoantunes.com.br>
AuthorDate: Mon May 20 11:59:00 2024 -0300

    NO-ISSUE: KIE Sandbox Quarkus Accelerator setup branch Jenkins job (#2337)
---
 .ci/jenkins/Jenkinsfile.setup-branch               |  4 +-
 ...> Jenkinsfile.setup-branch.quarkus-accelerator} | 91 ++++------------------
 2 files changed, 15 insertions(+), 80 deletions(-)

diff --git a/.ci/jenkins/Jenkinsfile.setup-branch b/.ci/jenkins/Jenkinsfile.setup-branch
index 5a79d3814f3..9a330f01dff 100644
--- a/.ci/jenkins/Jenkinsfile.setup-branch
+++ b/.ci/jenkins/Jenkinsfile.setup-branch
@@ -31,7 +31,7 @@ pipeline {
     }
 
     parameters {
-        string(name: 'CHECKOUT_BRANCH_NAME', defaultValue: 'main' description: 'Set the Git branch to checkout', trim: true)
+        string(name: 'CHECKOUT_BRANCH_NAME', defaultValue: 'main', description: 'Set the Git branch to checkout', trim: true)
         string(name: 'NEW_BRANCH_NAME', description: 'Set the Git branch to be created', trim: true)
         string(name: 'KIE_TOOLS_VERSION', description: 'KIE Tools version to set', trim: true)
         string(name: 'KOGITO_MAVEN_VERSION', description: 'Kogito maven version to set', trim: true)
@@ -150,7 +150,7 @@ pipeline {
                 dir('kie-tools/.ci/jenkins') {
                     script {
                         sh """#!/bin/bash -el
-                        find . -type f -name 'Jenkinsfile.*' -exec sed -E -i "s%(kie-tools-ci-build:).*%\1${params.KIE_TOOLS_VERSION}% {} \;"
+                        find . -type f -name 'Jenkinsfile.*' -exec sed -E -i "s%(kie-tools-ci-build:).*%\\1${params.KIE_TOOLS_VERSION}'%" {} \\;
                         """.trim()
                     }
                 }
diff --git a/.ci/jenkins/Jenkinsfile.setup-branch b/.ci/jenkins/Jenkinsfile.setup-branch.quarkus-accelerator
similarity index 52%
copy from .ci/jenkins/Jenkinsfile.setup-branch
copy to .ci/jenkins/Jenkinsfile.setup-branch.quarkus-accelerator
index 5a79d3814f3..6d66dfbc071 100644
--- a/.ci/jenkins/Jenkinsfile.setup-branch
+++ b/.ci/jenkins/Jenkinsfile.setup-branch.quarkus-accelerator
@@ -31,11 +31,9 @@ pipeline {
     }
 
     parameters {
-        string(name: 'CHECKOUT_BRANCH_NAME', defaultValue: 'main' description: 'Set the Git branch to checkout', trim: true)
-        string(name: 'NEW_BRANCH_NAME', description: 'Set the Git branch to be created', trim: true)
-        string(name: 'KIE_TOOLS_VERSION', description: 'KIE Tools version to set', trim: true)
-        string(name: 'KOGITO_MAVEN_VERSION', description: 'Kogito maven version to set', trim: true)
-        string(name: 'KOGITO_IMAGES_TAG', description: 'Kogito images tag to set', trim: true)
+        string(name: 'CHECKOUT_BRANCH_NAME', defaultValue: '0.0.0', description: 'Set the Git branch to checkout', trim: true)
+        string(name: 'NEW_BRANCH_NAME', description: 'Set the Git branch to be created. (x.x.999)', trim: true)
+        string(name: 'KOGITO_VERSION', description: 'Kogito version to set', trim: true)
     }
 
     stages {
@@ -43,32 +41,23 @@ pipeline {
             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'
                 }
             }
         }
 
-        stage('Initialize') {
-            steps {
-                script {
-                    currentBuild.displayName = params.KIE_TOOLS_VERSION
-                }
-            }
-        }
-
-        stage('Clean workspace before build') {
+        stage('Clean workspace') {
             steps {
                 cleanWs(deleteDirs: true, disableDeferredWipeout: true)
             }
         }
 
-        stage('Checkout kie-tools') {
+        stage('Checkout kie-sandbox-quarkus-accelerator') {
             steps {
-                dir('kie-tools') {
+                dir('kie-sandbox-quarkus-accelerator') {
                     script {
                         githubUtils.checkoutRepo(
-                            "http://github.com/${pipelineVars.githubRepositorySlug}.git",
+                            "http://github.com/apache/incubator-kie-sandbox-quarkus-accelerator.git",
                             "${params.CHECKOUT_BRANCH_NAME}",
                             "${pipelineVars.kieToolsBotGithubCredentialsId}"
                         )
@@ -77,43 +66,9 @@ pipeline {
             }
         }
 
-        stage('CI Image Build') {
-            steps {
-                script {
-                    build(
-                        job: "KIE/kie-tools/kie-tools-ci-jobs/kie-tools-ci-image-build/${params.CHECKOUT_BRANCH_NAME}",
-                        wait: false,
-                        parameters: [
-                            string(name: 'IMAGE_TAG', value: "${params.KIE_TOOLS_VERSION}")
-                        ]
-                    )
-                }
-            }
-        }
-
-        stage('Setup PNPM') {
-            steps {
-                dir('kie-tools') {
-                    script {
-                        buildUtils.setupPnpm()
-                    }
-                }
-            }
-        }
-
-        stage('PNPM Bootstrap') {
-            steps {
-                dir('kie-tools') {
-                    script {
-                        buildUtils.pnpmBootstrap()
-                    }
-                }
-            }
-        }
-
         stage('Setup new branch') {
             steps {
-                dir('kie-tools') {
+                dir('kie-sandbox-quarkus-accelerator') {
                     script {
                         sh """#!/bin/bash -el
                         git config user.email asf-ci-kie@jenkins.kie.apache.org
@@ -125,32 +80,12 @@ pipeline {
             }
         }
 
-        stage('Update project version') {
-            steps {
-                dir('kie-tools') {
-                    script {
-                        buildUtils.pnpmUpdateProjectVersion(params.KIE_TOOLS_VERSION)
-                    }
-                }
-            }
-        }
-
-        stage('Update kogito version') {
-            steps {
-                dir('kie-tools') {
-                    script {
-                        buildUtils.pnpmUpdateKogitoVersion(params.KOGITO_MAVEN_VERSION, params.KOGITO_IMAGES_TAG)
-                    }
-                }
-            }
-        }
-
-        stage('Replace CI image tag') {
+        stage('Update kogito BOM version') {
             steps {
-                dir('kie-tools/.ci/jenkins') {
+                dir('kie-sandbox-quarkus-accelerator') {
                     script {
                         sh """#!/bin/bash -el
-                        find . -type f -name 'Jenkinsfile.*' -exec sed -E -i "s%(kie-tools-ci-build:).*%\1${params.KIE_TOOLS_VERSION}% {} \;"
+                        mvn versions:set-property -Dproperty=kogito.bom.version -DnewVersion=${params.KOGITO_VERSION}
                         """.trim()
                     }
                 }
@@ -159,11 +94,11 @@ pipeline {
 
         stage('Commit and Push changes') {
             steps {
-                dir('kie-tools') {
+                dir('kie-sandbox-quarkus-accelerator') {
                     script {
                         sh """#!/bin/bash -el
                         git add .
-                        git commit --allow-empty -am "Update development version to ${params.KIE_TOOLS_VERSION}"
+                        git commit --allow-empty -am "Update kogito version to ${params.KOGITO_VERSION}"
                         """.trim()
                         githubUtils.pushObject('origin', "${params.NEW_BRANCH_NAME}", "${pipelineVars.asfGithubPushCredentialsId}")
                     }


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