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 98a84739d26 NO-ISSUE: Fix Staging build Jenkins job (Method too large 
exception) (#2153)
98a84739d26 is described below

commit 98a84739d269b92e71ae5df0458a641f5e5d80a0
Author: Rodrigo Antunes <[email protected]>
AuthorDate: Wed Feb 14 13:12:09 2024 -0300

    NO-ISSUE: Fix Staging build Jenkins job (Method too large exception) (#2153)
---
 .ci/jenkins/Jenkinsfile.staging-build | 398 ++++++++++++++++++++++------------
 1 file changed, 263 insertions(+), 135 deletions(-)

diff --git a/.ci/jenkins/Jenkinsfile.staging-build 
b/.ci/jenkins/Jenkinsfile.staging-build
index 704658b7a5d..c5279e3c823 100644
--- a/.ci/jenkins/Jenkinsfile.staging-build
+++ b/.ci/jenkins/Jenkinsfile.staging-build
@@ -47,6 +47,10 @@ pipeline {
         DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account = 'kie-tools'
         DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name = 
'dev-deployment-dmn-form-webapp-image'
         DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = 
"${params.TAG}-prerelease"
+        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 = 
"${params.TAG}-prerelease"
         ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
         ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
         ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
@@ -106,13 +110,7 @@ pipeline {
         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'
-                    openShiftUtils = load 
'.ci/jenkins/shared-scripts/openShiftUtils.groovy'
-                    dockerUtils = load 
'.ci/jenkins/shared-scripts/dockerUtils.groovy'
-                    helmUtils = load 
'.ci/jenkins/shared-scripts/helmUtils.groovy'
-                    zipUtils = load 
'.ci/jenkins/shared-scripts/zipUtils.groovy'
+                    loadLocalSharedScripts()
                 }
             }
         }
@@ -186,7 +184,7 @@ pipeline {
             steps {
                 dir('kie-tools') {
                     script {
-                        buildPartial(params)
+                        buildPartial()
                     }
                 }
             }
@@ -198,12 +196,7 @@ pipeline {
             }
             steps {
                 script {
-                    dockerUtils.pushImageToRegistry(
-                        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}",
-                        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName}",
-                        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags}",
-                        "${pipelineVars.quayPushCredentialsId}"
-                    )
+                    pushServerlessLogicWebToolsSWFBuilderImageToQuay()
                 }
             }
         }
@@ -536,12 +529,7 @@ pipeline {
             }
             steps {
                 script {
-                    dockerUtils.pushImageToRegistry(
-                        
"${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}",
-                        "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}",
-                        "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags}",
-                        "${pipelineVars.quayPushCredentialsId}"
-                    )
+                    pushKieSandboxExtendedServicesImageToQuay()
                 }
             }
         }
@@ -552,17 +540,7 @@ pipeline {
             }
             steps {
                 script {
-                    appName = 'staging-kie-sandbox-extended-services'
-                    openShiftUtils.createOrUpdateApp(
-                        "${env.OPENSHIFT_NAMESPACE}",
-                        "${appName}",
-                        "${env.DEPLOY_TAG}",
-                        
"${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}:${env.DEPLOY_TAG}",
-                        "${env.OPENSHIFT_PART_OF}",
-                        'golang',
-                        "${pipelineVars.openshiftCredentialsId}"
-                    )
-                    env.KIE_SANDBOX_EXTENDED_SERVICES_URL = 
openShiftUtils.getAppRoute("${env.OPENSHIFT_NAMESPACE}", "${appName}", 
"${pipelineVars.openshiftCredentialsId}")
+                    deployKieSandboxExtendedServicesImageToOpenshift()
                 }
             }
         }
@@ -573,12 +551,7 @@ pipeline {
             }
             steps {
                 script {
-                    dockerUtils.pushImageToRegistry(
-                        
"${env.CORS_PROXY_IMAGE__imageRegistry}/${env.CORS_PROXY_IMAGE__imageAccount}",
-                        "${env.CORS_PROXY_IMAGE__imageName}",
-                        "${env.CORS_PROXY_IMAGE__imageBuildTags}",
-                        "${pipelineVars.quayPushCredentialsId}"
-                    )
+                    pushCorsProxyImageToQuay()
                 }
             }
         }
@@ -589,17 +562,7 @@ pipeline {
             }
             steps {
                 script {
-                    appName = 'staging-cors-proxy'
-                    openShiftUtils.createOrUpdateApp(
-                        "${env.OPENSHIFT_NAMESPACE}",
-                        "${appName}",
-                        "${env.DEPLOY_TAG}",
-                        
"${env.CORS_PROXY_IMAGE__imageRegistry}/${env.CORS_PROXY_IMAGE__imageAccount}/${env.CORS_PROXY_IMAGE__imageName}:${env.DEPLOY_TAG}",
-                        "${env.OPENSHIFT_PART_OF}",
-                        'nodejs',
-                        "${pipelineVars.openshiftCredentialsId}"
-                    )
-                    env.KIE_SANDBOX_CORS_PROXY_URL = 
openShiftUtils.getAppRoute("${env.OPENSHIFT_NAMESPACE}", "${appName}", 
"${pipelineVars.openshiftCredentialsId}")
+                    deployCorsProxyImageToOpenshift()
                 }
             }
         }
@@ -610,12 +573,7 @@ pipeline {
             }
             steps {
                 script {
-                    dockerUtils.pushImageToRegistry(
-                        
"${env.KIE_SANDBOX__imageRegistry}/${env.KIE_SANDBOX__imageAccount}",
-                        "${env.KIE_SANDBOX__imageName}",
-                        "${env.KIE_SANDBOX__imageBuildTags}",
-                        "${pipelineVars.quayPushCredentialsId}"
-                    )
+                    pushKieSandboxImageToQuay()
                 }
             }
         }
@@ -638,16 +596,7 @@ pipeline {
             }
             steps {
                 script {
-                    openShiftUtils.createOrUpdateApp(
-                        "${env.OPENSHIFT_NAMESPACE}",
-                        'staging-kie-sandbox',
-                        "${env.DEPLOY_TAG}",
-                        
"${env.KIE_SANDBOX__imageRegistry}/${env.KIE_SANDBOX__imageAccount}/${env.KIE_SANDBOX__imageName}:${env.DEPLOY_TAG}",
-                        "${env.OPENSHIFT_PART_OF}",
-                        'js',
-                        "${pipelineVars.openshiftCredentialsId}",
-                        './deployment.env'
-                    )
+                    deployKieSandboxImageToOpenshift()
                 }
             }
         }
@@ -655,13 +604,9 @@ pipeline {
         stage('Build (serverless-logic-web-tools-swf-dev-mode-image)') {
             steps {
                 dir('kie-tools') {
-                    sh '''#!/bin/bash -el
-                    export KIE_TOOLS_BUILD__runTests=true
-                    export KIE_TOOLS_BUILD__buildContainerImages=true
-                    docker system prune -af
-                    echo "Build 
@kie-tools/serverless-logic-web-tools-swf-dev-mode-image"
-                    pnpm -F 
@kie-tools/serverless-logic-web-tools-swf-dev-mode-image... 
--workspace-concurrency=1 build:prod
-                    '''.trim()
+                    script {
+                        buildServerlessLogicWebToolsSwfDevModeImage()
+                    }
                 }
             }
         }
@@ -672,12 +617,7 @@ pipeline {
             }
             steps {
                 script {
-                    dockerUtils.pushImageToRegistry(
-                        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}",
-                        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName}",
-                        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags}",
-                        "${pipelineVars.quayPushCredentialsId}"
-                    )
+                    pushServerlessLogicWebToolsSWFDevModeImageToQuay()
                 }
             }
         }
@@ -685,13 +625,9 @@ pipeline {
         stage('Build (dev-deployment-base-image)') {
             steps {
                 dir('kie-tools') {
-                    sh '''#!/bin/bash -el
-                    export KIE_TOOLS_BUILD__runTests=true
-                    export KIE_TOOLS_BUILD__buildContainerImages=true
-                    docker system prune -af
-                    echo "Build @kie-tools/dev-deployment-base-image"
-                    pnpm -F @kie-tools/dev-deployment-base-image... 
--workspace-concurrency=1 build:prod
-                    '''.trim()
+                    script {
+                        buildDevDeploymentBaseImage()
+                    }
                 }
             }
         }
@@ -702,12 +638,7 @@ pipeline {
             }
             steps {
                 script {
-                    dockerUtils.pushImageToRegistry(
-                        
"${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DEV_DEPLOYMENT_BASE_IMAGE__account}",
-                        "${env.DEV_DEPLOYMENT_BASE_IMAGE__name}",
-                        "${env.DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
-                        "${pipelineVars.quayPushCredentialsId}"
-                    )
+                    pushDevDeploymentBaseImageToQuay()
                 }
             }
         }
@@ -715,13 +646,9 @@ pipeline {
         stage('Build (dev-deployment-dmn-form-webapp-image)') {
             steps {
                 dir('kie-tools') {
-                    sh '''#!/bin/bash -el
-                    export KIE_TOOLS_BUILD__runTests=true
-                    export KIE_TOOLS_BUILD__buildContainerImages=true
-                    docker system prune -af
-                    echo "Build 
@kie-tools/dev-deployment-dmn-form-webapp-image"
-                    pnpm -F @kie-tools/dev-deployment-dmn-form-webapp-image... 
--workspace-concurrency=1 build:prod
-                    '''.trim()
+                    script {
+                        buildDevDeploymentDmnFormWebappImage()
+                    }
                 }
             }
         }
@@ -732,12 +659,28 @@ pipeline {
             }
             steps {
                 script {
-                    dockerUtils.pushImageToRegistry(
-                        
"${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}",
-                        "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name}",
-                        
"${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags}",
-                        "${pipelineVars.quayPushCredentialsId}"
-                    )
+                    pushDevDeploymentDmnFormWebappImageToQuay()
+                }
+            }
+        }
+
+        stage('Build (dev-deployment-kogito-quarkus-blank-app-image)') {
+            steps {
+                dir('kie-tools') {
+                    script {
+                        buildDevDeploymentKogitoQuarkusBlankAppImage()
+                    }
+                }
+            }
+        }
+
+        stage('STAGING: Push dev-deployment-kogito-quarkus-blank-app-image to 
quay.io') {
+            when {
+                expression { !params.DRY_RUN }
+            }
+            steps {
+                script {
+                    pushDevDeploymentKogitoQuarkusBlankAppImageToQuay()
                 }
             }
         }
@@ -745,13 +688,9 @@ pipeline {
         stage('Build (serverless-logic-web-tools-base-builder-image)') {
             steps {
                 dir('kie-tools') {
-                    sh '''#!/bin/bash -el
-                    export KIE_TOOLS_BUILD__runTests=true
-                    export KIE_TOOLS_BUILD__buildContainerImages=true
-                    docker system prune -af
-                    echo "Build 
@kie-tools/serverless-logic-web-tools-base-builder-image"
-                    pnpm -F 
@kie-tools/serverless-logic-web-tools-base-builder-image... 
--workspace-concurrency=1 build:prod
-                    '''.trim()
+                    script {
+                        buildServerlessLogicWebToolsBaseBuilderImage()
+                    }
                 }
             }
         }
@@ -762,12 +701,7 @@ pipeline {
             }
             steps {
                 script {
-                    dockerUtils.pushImageToRegistry(
-                        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}",
-                        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName}",
-                        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags}",
-                        "${pipelineVars.quayPushCredentialsId}"
-                    )
+                    pushServerlessLogicWebToolsBaseBuilderImageToQuay()
                 }
             }
         }
@@ -775,13 +709,9 @@ pipeline {
         stage('Build (dashbuilder-viewer-image)') {
             steps {
                 dir('kie-tools') {
-                    sh '''#!/bin/bash -el
-                    export KIE_TOOLS_BUILD__runTests=true
-                    export KIE_TOOLS_BUILD__buildContainerImages=true
-                    docker system prune -af
-                    echo "Build @kie-tools/dashbuilder-viewer-image"
-                    pnpm -F @kie-tools/dashbuilder-viewer-image... 
--workspace-concurrency=1 build:prod
-                    '''.trim()
+                    script {
+                        buildDashbuilderViewerImage()
+                    }
                 }
             }
         }
@@ -792,12 +722,7 @@ pipeline {
             }
             steps {
                 script {
-                    dockerUtils.pushImageToRegistry(
-                        
"${env.DASHBUILDER__viewerImageRegistry}/${env.DASHBUILDER__viewerImageAccount}",
-                        "${env.DASHBUILDER__viewerImageName}",
-                        "${env.DASHBUILDER__viewerImageBuildTags}",
-                        "${pipelineVars.quayPushCredentialsId}"
-                    )
+                    pushDashbuilderViewerImageToQuay()
                 }
             }
         }
@@ -809,11 +734,7 @@ pipeline {
             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}"
-                        )
+                        pushKieSandboxHelmChartToQuay()
                     }
                 }
             }
@@ -827,7 +748,7 @@ pipeline {
     }
 }
 
-def buildPartial(params) {
+def buildPartial() {
     sh """#!/bin/bash -el
     export KIE_TOOLS_BUILD__runEndToEndTests=false
     export KIE_TOOLS_BUILD__runTests=false
@@ -858,12 +779,78 @@ def buildPartial(params) {
     pnpm -F='!@kie-tools/serverless-logic-web-tools-swf-dev-mode-image' \
     -F='!@kie-tools/dev-deployment-base-image' \
     -F='!@kie-tools/dev-deployment-dmn-form-webapp-image' \
+    -F='!@kie-tools/dev-deployment-kogito-quarkus-blank-app-image' \
     -F='!@kie-tools/serverless-logic-web-tools-base-builder-image' \
     -F='!@kie-tools/dashbuilder-viewer-image' \
     -r --workspace-concurrency=1 build:prod
     """.trim()
 }
 
+def buildServerlessLogicWebToolsSwfDevModeImage() {
+    sh '''#!/bin/bash -el
+    export KIE_TOOLS_BUILD__runTests=true
+    export KIE_TOOLS_BUILD__buildContainerImages=true
+    docker system prune -af
+    echo "Build @kie-tools/serverless-logic-web-tools-swf-dev-mode-image"
+    pnpm -F @kie-tools/serverless-logic-web-tools-swf-dev-mode-image... 
--workspace-concurrency=1 build:prod
+    '''.trim()
+}
+
+def buildDevDeploymentBaseImage() {
+    sh '''#!/bin/bash -el
+    export KIE_TOOLS_BUILD__runTests=true
+    export KIE_TOOLS_BUILD__buildContainerImages=true
+    docker system prune -af
+    echo "Build @kie-tools/dev-deployment-base-image"
+    pnpm -F @kie-tools/dev-deployment-base-image... --workspace-concurrency=1 
build:prod
+    '''.trim()
+}
+
+def buildDevDeploymentDmnFormWebappImage() {
+    sh '''#!/bin/bash -el
+    export KIE_TOOLS_BUILD__runTests=true
+    export KIE_TOOLS_BUILD__buildContainerImages=true
+    echo "Build @kie-tools/dev-deployment-dmn-form-webapp-image"
+    pnpm -F @kie-tools/dev-deployment-dmn-form-webapp-image... 
--workspace-concurrency=1 build:prod
+    '''.trim()
+}
+
+def buildDevDeploymentKogitoQuarkusBlankAppImage() {
+    sh '''#!/bin/bash -el
+    export KIE_TOOLS_BUILD__runTests=true
+    export KIE_TOOLS_BUILD__buildContainerImages=true
+    echo "Build @kie-tools/dev-deployment-kogito-quarkus-blank-app-image"
+    pnpm -F @kie-tools/dev-deployment-kogito-quarkus-blank-app-image... 
--workspace-concurrency=1 build:prod
+    '''.trim()
+}
+
+def buildServerlessLogicWebToolsBaseBuilderImage() {
+    sh '''#!/bin/bash -el
+    export KIE_TOOLS_BUILD__runTests=true
+    export KIE_TOOLS_BUILD__buildContainerImages=true
+    docker system prune -af
+    echo "Build @kie-tools/serverless-logic-web-tools-base-builder-image"
+    pnpm -F @kie-tools/serverless-logic-web-tools-base-builder-image... 
--workspace-concurrency=1 build:prod
+    '''.trim()
+}
+
+def buildDashbuilderViewerImage() {
+    sh '''#!/bin/bash -el
+    export KIE_TOOLS_BUILD__runTests=true
+    export KIE_TOOLS_BUILD__buildContainerImages=true
+    docker system prune -af
+    echo "Build @kie-tools/dashbuilder-viewer-image"
+    pnpm -F @kie-tools/dashbuilder-viewer-image... --workspace-concurrency=1 
build:prod
+    '''.trim()
+}
+
+def pushKieSandboxHelmChartToQuay() {
+    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}"
+    )
+}
 
 def deployOnlineEditor(String tag, String credentialsId) {
     DEPLOYMENT_DIR = "${tag}-prerelease"
@@ -906,3 +893,144 @@ def deployOnlineEditor(String tag, String credentialsId) {
 
     githubUtils.pushObject('origin', 'main', "${credentialsId}")
 }
+
+def deployKieSandboxExtendedServicesImageToOpenshift() {
+    appName = 'staging-kie-sandbox-extended-services'
+    openShiftUtils.createOrUpdateApp(
+        "${env.OPENSHIFT_NAMESPACE}",
+        "${appName}",
+        "${env.DEPLOY_TAG}",
+        
"${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}:${env.DEPLOY_TAG}",
+        "${env.OPENSHIFT_PART_OF}",
+        'golang',
+        "${pipelineVars.openshiftCredentialsId}"
+    )
+    env.KIE_SANDBOX_EXTENDED_SERVICES_URL = 
openShiftUtils.getAppRoute("${env.OPENSHIFT_NAMESPACE}", "${appName}", 
"${pipelineVars.openshiftCredentialsId}")
+}
+
+def deployCorsProxyImageToOpenshift() {
+    appName = 'staging-cors-proxy'
+    openShiftUtils.createOrUpdateApp(
+        "${env.OPENSHIFT_NAMESPACE}",
+        "${appName}",
+        "${env.DEPLOY_TAG}",
+        
"${env.CORS_PROXY_IMAGE__imageRegistry}/${env.CORS_PROXY_IMAGE__imageAccount}/${env.CORS_PROXY_IMAGE__imageName}:${env.DEPLOY_TAG}",
+        "${env.OPENSHIFT_PART_OF}",
+        'nodejs',
+        "${pipelineVars.openshiftCredentialsId}"
+    )
+    env.KIE_SANDBOX_CORS_PROXY_URL = 
openShiftUtils.getAppRoute("${env.OPENSHIFT_NAMESPACE}", "${appName}", 
"${pipelineVars.openshiftCredentialsId}")
+}
+
+def deployKieSandboxImageToOpenshift() {
+    openShiftUtils.createOrUpdateApp(
+        "${env.OPENSHIFT_NAMESPACE}",
+        'staging-kie-sandbox',
+        "${env.DEPLOY_TAG}",
+        
"${env.KIE_SANDBOX__imageRegistry}/${env.KIE_SANDBOX__imageAccount}/${env.KIE_SANDBOX__imageName}:${env.DEPLOY_TAG}",
+        "${env.OPENSHIFT_PART_OF}",
+        'js',
+        "${pipelineVars.openshiftCredentialsId}",
+        './deployment.env'
+    )
+}
+
+def pushServerlessLogicWebToolsSWFBuilderImageToQuay() {
+    dockerUtils.pushImageToRegistry(
+        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageAccount}",
+        "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageName}",
+        "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfBuilderImageBuildTags}",
+        "${pipelineVars.quayPushCredentialsId}"
+    )
+}
+
+def pushKieSandboxExtendedServicesImageToQuay() {
+    dockerUtils.pushImageToRegistry(
+        
"${env.KIE_SANDBOX_EXTENDED_SERVICES__imageRegistry}/${env.KIE_SANDBOX_EXTENDED_SERVICES__imageAccount}",
+        "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageName}",
+        "${env.KIE_SANDBOX_EXTENDED_SERVICES__imageBuildTags}",
+        "${pipelineVars.quayPushCredentialsId}"
+    )
+}
+
+def pushCorsProxyImageToQuay() {
+    dockerUtils.pushImageToRegistry(
+        
"${env.CORS_PROXY_IMAGE__imageRegistry}/${env.CORS_PROXY_IMAGE__imageAccount}",
+        "${env.CORS_PROXY_IMAGE__imageName}",
+        "${env.CORS_PROXY_IMAGE__imageBuildTags}",
+        "${pipelineVars.quayPushCredentialsId}"
+    )
+}
+
+def pushKieSandboxImageToQuay() {
+    dockerUtils.pushImageToRegistry(
+        "${env.KIE_SANDBOX__imageRegistry}/${env.KIE_SANDBOX__imageAccount}",
+        "${env.KIE_SANDBOX__imageName}",
+        "${env.KIE_SANDBOX__imageBuildTags}",
+        "${pipelineVars.quayPushCredentialsId}"
+    )
+}
+
+def pushServerlessLogicWebToolsSWFDevModeImageToQuay() {
+    dockerUtils.pushImageToRegistry(
+        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageAccount}",
+        "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageName}",
+        "${env.SERVERLESS_LOGIC_WEB_TOOLS__swfDevModeImageBuildTags}",
+        "${pipelineVars.quayPushCredentialsId}"
+    )
+}
+
+def pushDevDeploymentBaseImageToQuay() {
+    dockerUtils.pushImageToRegistry(
+        
"${env.DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DEV_DEPLOYMENT_BASE_IMAGE__account}",
+        "${env.DEV_DEPLOYMENT_BASE_IMAGE__name}",
+        "${env.DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+        "${pipelineVars.quayPushCredentialsId}"
+    )
+}
+
+def pushDevDeploymentDmnFormWebappImageToQuay() {
+    dockerUtils.pushImageToRegistry(
+        
"${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__account}",
+        "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__name}",
+        "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags}",
+        "${pipelineVars.quayPushCredentialsId}"
+    )
+}
+
+def pushDevDeploymentKogitoQuarkusBlankAppImageToQuay() {
+    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}"
+    )
+}
+
+def pushDashbuilderViewerImageToQuay() {
+    dockerUtils.pushImageToRegistry(
+        
"${env.DASHBUILDER__viewerImageRegistry}/${env.DASHBUILDER__viewerImageAccount}",
+        "${env.DASHBUILDER__viewerImageName}",
+        "${env.DASHBUILDER__viewerImageBuildTags}",
+        "${pipelineVars.quayPushCredentialsId}"
+    )
+}
+
+def pushServerlessLogicWebToolsBaseBuilderImageToQuay() {
+    dockerUtils.pushImageToRegistry(
+        
"${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageRegistry}/${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageAccount}",
+        "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageName}",
+        "${env.SERVERLESS_LOGIC_WEB_TOOLS__baseBuilderImageBuildTags}",
+        "${pipelineVars.quayPushCredentialsId}"
+    )
+}
+
+def loadLocalSharedScripts() {
+    pipelineVars = load '.ci/jenkins/shared-scripts/pipelineVars.groovy'
+    buildUtils = load '.ci/jenkins/shared-scripts/buildUtils.groovy'
+    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'
+    zipUtils = load '.ci/jenkins/shared-scripts/zipUtils.groovy'
+}


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

Reply via email to