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 b3e373814a5 kie-issues#902: Add missing images to KIE tools daily dev 
publish Jenkins job (#2140)
b3e373814a5 is described below

commit b3e373814a5a5fb45810f4778dbddef69e8e7c3f
Author: Rodrigo Antunes <[email protected]>
AuthorDate: Mon Feb 5 13:48:06 2024 -0300

    kie-issues#902: Add missing images to KIE tools daily dev publish Jenkins 
job (#2140)
---
 .ci/jenkins/Jenkinsfile.daily-dev-publish          | 38 ++++++++++++++++++
 .ci/jenkins/Jenkinsfile.release-build              | 45 +++++++++++++++++++++-
 .ci/jenkins/Jenkinsfile.release-dry-run            |  2 +-
 .ci/jenkins/Jenkinsfile.release-publish            |  2 +-
 ...e.dev-deployment-kogito-quarkus-blank-app-image |  2 +-
 .../Jenkinsfile.kie-sandbox-helm-chart             |  2 +-
 6 files changed, 86 insertions(+), 5 deletions(-)

diff --git a/.ci/jenkins/Jenkinsfile.daily-dev-publish 
b/.ci/jenkins/Jenkinsfile.daily-dev-publish
index 595c1e70191..195eb794e2e 100644
--- a/.ci/jenkins/Jenkinsfile.daily-dev-publish
+++ b/.ci/jenkins/Jenkinsfile.daily-dev-publish
@@ -39,6 +39,11 @@ pipeline {
         DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
         DEV_DEPLOYMENT_BASE_IMAGE__buildTags = 'daily-dev'
 
+        DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry = 'quay.io'
+        DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account = 'kie-tools'
+        DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name = 
'dev-deployment-kogito-quarkus-blank-app-image'
+        DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTags = 'daily-dev'
+
         DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry = 'quay.io'
         DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account = 'kie-tools'
         DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 
'dev-deployment-dmn-form-webapp-image'
@@ -71,6 +76,11 @@ pipeline {
         CORS_PROXY_IMAGE__imageName = 'cors-proxy-image'
         CORS_PROXY_IMAGE__imageBuildTags = 'daily-dev'
 
+        KIE_SANDBOX_HELM_CHART__registry = 'quay.io'
+        KIE_SANDBOX_HELM_CHART__account = 'kie-tools'
+        KIE_SANDBOX_HELM_CHART__name = 'kie-sandbox-helm-chart'
+        KIE_SANDBOX_HELM_CHART__tag = 'daily-dev'
+
         OPENSHIFT_NAMESPACE = 'kie-sandbox'
         OPENSHIFT_PART_OF = 'daily-dev-kie-sandbox-app'
         DEPLOY_TAG = 'daily-dev'
@@ -112,6 +122,7 @@ pipeline {
                     githubUtils = load 
'.ci/jenkins/shared-scripts/githubUtils.groovy'
                     openShiftUtils = load 
'.ci/jenkins/shared-scripts/openShiftUtils.groovy'
                     dockerUtils = load 
'.ci/jenkins/shared-scripts/dockerUtils.groovy'
+                    helmUtils = load 
'.ci/jenkins/shared-scripts/helmUtils.groovy'
                 }
             }
         }
@@ -216,6 +227,19 @@ pipeline {
             }
         }
 
+        stage('Push dev-deployment-kogito-quarkus-blank-app-image to quay.io') 
{
+            steps {
+                script {
+                    dockerUtils.pushImageToRegistry(
+                        
"${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry}/${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account}",
+                        
"${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name}",
+                        
"${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTags}",
+                        "${pipelineVars.quayPushCredentialsId}"
+                    )
+                }
+            }
+        }
+
         stage('Push kie-sandbox-extended-services-image to quay.io') {
             steps {
                 script {
@@ -369,6 +393,20 @@ pipeline {
             }
         }
 
+        stage('Push kie-sandbox-helm-chart to quay.io') {
+            steps {
+                dir('kie-tools') {
+                    script {
+                        helmUtils.pushChartToRegistry(
+                            
"${env.KIE_SANDBOX_HELM_CHART__registry}/${env.KIE_SANDBOX_HELM_CHART__account}",
+                            
"packages/kie-sandbox-helm-chart/dist/${env.KIE_SANDBOX_HELM_CHART__name}-${env.KIE_SANDBOX_HELM_CHART__tag}.tgz",
+                            "${pipelineVars.quayPushCredentialsId}"
+                        )
+                    }
+                }
+            }
+        }
+
         stage('Update kogito-online resources') {
             steps {
                 dir('kogito-online') {
diff --git a/.ci/jenkins/Jenkinsfile.release-build 
b/.ci/jenkins/Jenkinsfile.release-build
index 2e32d13ae2c..56a6c457235 100644
--- a/.ci/jenkins/Jenkinsfile.release-build
+++ b/.ci/jenkins/Jenkinsfile.release-build
@@ -31,7 +31,7 @@ pipeline {
         string(description: 'Base Ref', name: 'BASE_REF')
         string(description: 'Tag', name: 'TAG', defaultValue: '0.0.0')
         string(description: 'Upload asset url', name: 'UPLOAD_ASSET_URL', 
defaultValue: '')
-        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"dev_deployment_base_image":"false","dev_deployment_dmn_form_webapp_image":"false","kie_sandbox_image":"false","kie_sandbox_extended_services_image":"false","cors_proxy_image":"false","online_editor":"false","chrome_extensions":"false","vscode_extensions_dev":"false","vscode_extensions_prod":"false","npm_packages":"false","standalone_editors_cdn":"false","extended_services":"false","serverless_logic_web_tools":"false
 [...]
+        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"dev_deployment_base_image":"false","dev_deployment_kogito_quakus_blank_app_image":"false","dev_deployment_dmn_form_webapp_image":"false","dev_deployment_upload_service":"false","kie_sandbox_image":"false","kie_sandbox_extended_services_image":"false","cors_proxy_image":"false","online_editor":"false","chrome_extensions":"false","vscode_extensions_dev":"false","vscode_extensions_prod":"false","npm_packages":"false","
 [...]
     }
 
     environment {
@@ -65,7 +65,9 @@ pipeline {
                 script {
                     runners = readJSON text: "${params.RUNNERS}"
                     env.DEV_DEPLOYMENT_BASE_IMAGE = 
runners.dev_deployment_base_image
+                    env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE = 
runners.dev_deployment_kogito_quakus_blank_app_image
                     env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE = 
runners.dev_deployment_dmn_form_webapp_image
+                    env.DEV_DEPLOYMENT_UPLOAD_SERVICE = 
runners.dev_deployment_upload_service
                     env.KIE_SANDBOX_IMAGE = runners.kie_sandbox_image
                     env.KIE_SANDBOX_EXTENDED_SERVICES_IMAGE = 
runners.kie_sandbox_extended_services_image
                     env.CORS_PROXY_IMAGE = runners.cors_proxy_image
@@ -91,7 +93,9 @@ pipeline {
             steps {
                 sh """
                 echo "dev_deployment_base_image: 
${env.DEV_DEPLOYMENT_BASE_IMAGE}"
+                echo "dev_deployment_kogito_quakus_blank_app_image: 
${env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE}"
                 echo "dev_deployment_dmn_form_webapp_image: 
${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE}"
+                echo "dev_deployment_upload_service: 
${env.DEV_DEPLOYMENT_UPLOAD_SERVICE}"
                 echo "kie_sandbox_image: ${env.KIE_SANDBOX_IMAGE}"
                 echo "kie_sandbox_extended_services_image: 
${env.KIE_SANDBOX_EXTENDED_SERVICES_IMAGE}"
                 echo "cors_proxy_image: ${env.CORS_PROXY_IMAGE}"
@@ -151,6 +155,45 @@ pipeline {
             }
         }
 
+        stage('Dev Deployment Kogito Quarkus Blank App Image') {
+            when {
+                expression { env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE 
== 'true' }
+            }
+            steps {
+                script {
+                    
env.DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE_JOB_RESULT = build(
+                        wait: true,
+                        job: 
'KIE/kie-tools/kie-tools-release-jobs/dev-deployment-kogito-quarkus-blank-app-image',
+                        parameters: [
+                            booleanParam(name: 'DRY_RUN', value: 
"${params.DRY_RUN}"),
+                            string(name: 'BASE_REF', value: 
"${params.BASE_REF}"),
+                            string(name: 'TAG', value: "${params.TAG}")
+                        ]
+                    ).result
+                }
+            }
+        }
+
+        stage('Dev Deployment Upload Service') {
+            when {
+                expression { env.DEV_DEPLOYMENT_UPLOAD_SERVICE == 'true' }
+            }
+            steps {
+                script {
+                    env.DEV_DEPLOYMENT_UPLOAD_SERVICE_JOB_RESULT = build(
+                        wait: true,
+                        job: 
'KIE/kie-tools/kie-tools-release-jobs/dev-deployment-upload-service',
+                        parameters: [
+                            booleanParam(name: 'DRY_RUN', value: 
"${params.DRY_RUN}"),
+                            string(name: 'BASE_REF', value: 
"${params.BASE_REF}"),
+                            string(name: 'TAG', value: "${params.TAG}"),
+                            string(name: 'UPLOAD_ASSET_URL', value: 
"${params.UPLOAD_ASSET_URL}")
+                        ]
+                    ).result
+                }
+            }
+        }
+
         stage('KIE Sandbox Extended Services Image') {
             when {
                 expression { env.KIE_SANDBOX_EXTENDED_SERVICES_IMAGE == 'true' 
}
diff --git a/.ci/jenkins/Jenkinsfile.release-dry-run 
b/.ci/jenkins/Jenkinsfile.release-dry-run
index 390d2062dcd..d485f6f1af8 100644
--- a/.ci/jenkins/Jenkinsfile.release-dry-run
+++ b/.ci/jenkins/Jenkinsfile.release-dry-run
@@ -31,7 +31,7 @@ pipeline {
                 build job: 'KIE/kie-tools/kie-tools-release-build', 
parameters: [
                     booleanParam(name: 'DRY_RUN', value: true),
                     string(name: 'BASE_REF', value: 'main'),
-                    string(name: 'RUNNERS', value: 
'{"dev_deployment_base_image":"true","dev_deployment_dmn_form_webapp_image":"true","kie_sandbox_image":"true","kie_sandbox_extended_services_image":"true","cors_proxy_image":"true","online_editor":"true","chrome_extensions":"true","vscode_extensions_dev":"true","vscode_extensions_prod":"true","npm_packages":"true","standalone_editors_cdn":"true","extended_services":"true","serverless_logic_web_tools":"true","serverless_logic_web_tools_sw
 [...]
+                    string(name: 'RUNNERS', value: 
'{"dev_deployment_base_image":"true","dev_deployment_kogito_quakus_blank_app_image":"true","dev_deployment_dmn_form_webapp_image":"true","dev_deployment_upload_service":"true","kie_sandbox_image":"true","kie_sandbox_extended_services_image":"true","cors_proxy_image":"true","online_editor":"true","chrome_extensions":"true","vscode_extensions_dev":"true","vscode_extensions_prod":"true","npm_packages":"true","standalone_editors_cdn":"true",
 [...]
                 ]
             }
         }
diff --git a/.ci/jenkins/Jenkinsfile.release-publish 
b/.ci/jenkins/Jenkinsfile.release-publish
index a5dca9881e9..e60f0f5171b 100644
--- a/.ci/jenkins/Jenkinsfile.release-publish
+++ b/.ci/jenkins/Jenkinsfile.release-publish
@@ -27,7 +27,7 @@ pipeline {
 
     parameters {
         string(description: 'Tag', name: 'TAG', defaultValue: '0.0.0')
-        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"dev_deployment_base_image":"true","dev_deployment_dmn_form_webapp_image":"true","kie_sandbox_image":"true","kie_sandbox_extended_services_image":"true","cors_proxy_image":"true","online_editor":"true","chrome_extensions":"true","vscode_extensions_dev":"true","vscode_extensions_prod":"true","npm_packages":"true","standalone_editors_cdn":"true","extended_services":"true","serverless_logic_web_tools":"true","serverless
 [...]
+        string(description: 'Runners', name: 'RUNNERS', defaultValue: 
'{"dev_deployment_base_image":"true","dev_deployment_kogito_quakus_blank_app_image":"true","dev_deployment_dmn_form_webapp_image":"true","dev_deployment_upload_service":"true","kie_sandbox_image":"true","kie_sandbox_extended_services_image":"true","cors_proxy_image":"true","online_editor":"true","chrome_extensions":"true","vscode_extensions_dev":"true","vscode_extensions_prod":"true","npm_packages":"true","standalone_e
 [...]
     }
 
     stages {
diff --git 
a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image
 
b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image
index 2f5481784f3..356076b2725 100644
--- 
a/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image
+++ 
b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-kogito-quarkus-blank-app-image
@@ -40,7 +40,7 @@ pipeline {
 
         DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__registry = 'quay.io'
         DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__account = 'kie-tools'
-        DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name = 
'dev-deployment-base-image'
+        DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__name = 
'dev-deployment-kogito-quarkus-blank-app-image'
         DEV_DEPLOYMENT_KOGITO_QUARKUS_BLANK_APP_IMAGE__buildTags = "latest 
${params.TAG}"
 
         DOCKER_CONFIG = "${WORKSPACE}/.docker"
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-helm-chart 
b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-helm-chart
index 34c67a69d3d..9a6531c4e59 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-helm-chart
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox-helm-chart
@@ -55,7 +55,7 @@ pipeline {
                     pipelineVars = load 
'.ci/jenkins/shared-scripts/pipelineVars.groovy'
                     buildUtils = load 
'.ci/jenkins/shared-scripts/buildUtils.groovy'
                     githubUtils = load 
'.ci/jenkins/shared-scripts/githubUtils.groovy'
-                    hemlUtils = load 
'.ci/jenkins/shared-scripts/helmUtils.groovy'
+                    helmUtils = load 
'.ci/jenkins/shared-scripts/helmUtils.groovy'
                 }
             }
         }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to