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 57cebdfb129 NO-ISSUE: Add dev-deployment images to new CI (#2084)
57cebdfb129 is described below
commit 57cebdfb129167e90266d060883ceb15566b2cca
Author: Thiago Lugli <[email protected]>
AuthorDate: Fri Dec 8 13:14:29 2023 -0300
NO-ISSUE: Add dev-deployment images to new CI (#2084)
---
.ci/jenkins/Jenkinsfile.daily-dev-publish | 48 +++++++++++----
.ci/jenkins/Jenkinsfile.release-build | 44 ++++++++++----
.ci/jenkins/Jenkinsfile.release-dry-run | 2 +-
.ci/jenkins/Jenkinsfile.release-publish | 2 +-
.ci/jenkins/Jenkinsfile.staging-build | 71 +++++++++++++++++-----
...yment => Jenkinsfile.dev-deployment-base-image} | 35 +++++++----
...nkinsfile.dev-deployment-dmn-form-webapp-image} | 34 +++++++----
.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox | 12 ++--
.ci/jenkins/release-jobs/Jenkinsfile.online-editor | 24 +++++---
.github/workflows/ci_build.yml | 26 ++++++--
packages/kie-sandbox-image/README.md | 10 ++-
pnpm-lock.yaml | 27 +++++---
12 files changed, 238 insertions(+), 97 deletions(-)
diff --git a/.ci/jenkins/Jenkinsfile.daily-dev-publish
b/.ci/jenkins/Jenkinsfile.daily-dev-publish
index eaa962e5e32..a96403bdff0 100644
--- a/.ci/jenkins/Jenkinsfile.daily-dev-publish
+++ b/.ci/jenkins/Jenkinsfile.daily-dev-publish
@@ -34,15 +34,24 @@ pipeline {
KIE_TOOLS_BUILD__runTests = 'false'
KIE_TOOLS_BUILD__runEndToEndTests = 'false'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = 'daily-dev'
-
- ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageName =
'dmn-dev-deployment-base-image'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = 'daily-dev'
+ DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+ DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+ DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+ DEV_DEPLOYMENT_BASE_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'
+ DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = 'daily-dev'
+
+ ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+ ONLINE_EDITOR__devDeploymentBaseImageTag = 'daily-dev'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageName =
'dev-deployment-dmn-form-webapp-image'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = 'daily-dev'
ONLINE_EDITOR__corsProxyUrl =
'https://daily-dev-cors-proxy-kie-sandbox.rhba-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud'
EXTENDED_SERVICES__kieSandboxUrl =
'https://kiegroup.github.io/kogito-online/dev'
@@ -181,13 +190,26 @@ pipeline {
}
}
- stage('Push dmn-dev-deployment-base-image to quay.io') {
+ stage('Push dev-deployment-base-image to quay.io') {
steps {
script {
dockerUtils.pushImageToRegistry(
-
"${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__account}",
- "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__name}",
- "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+
"${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}"
+ )
+ }
+ }
+ }
+
+ stage('Push dev-deployment-dmn-form-webapp-image to quay.io') {
+ steps {
+ script {
+ dockerUtils.pushImageToRegistry(
+
"${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__registry}/${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__account}",
+ "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__name}",
+ "${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP__buildTags}",
"${pipelineVars.quayPushCredentialsId}"
)
}
diff --git a/.ci/jenkins/Jenkinsfile.release-build
b/.ci/jenkins/Jenkinsfile.release-build
index 589f2fa775a..30e16911594 100644
--- a/.ci/jenkins/Jenkinsfile.release-build
+++ b/.ci/jenkins/Jenkinsfile.release-build
@@ -31,12 +31,13 @@ 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:
'{"dmn_dev_deployment_base_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","serverless_logic_web_tools_swf_builder_i
[...]
+ 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
[...]
}
environment {
OPENSHIFT_NAMESPACE = 'kie-sandbox'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT = 'SKIPPED'
+ DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT = 'SKIPPED'
+ DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT = 'SKIPPED'
KIE_SANDBOX_EXTENDED_SERVICES_IMAGE_JOB_RESULT = 'SKIPPED'
CORS_PROXY_IMAGE_JOB_RESULT = 'SKIPPED'
KIE_SANDBOX_IMAGE_JOB_RESULT = 'SKIPPED'
@@ -63,7 +64,8 @@ pipeline {
steps {
script {
runners = readJSON text: "${params.RUNNERS}"
- env.DMN_DEV_DEPLOYMENT_BASE_IMAGE =
runners.dmn_dev_deployment_base_image
+ env.DEV_DEPLOYMENT_BASE_IMAGE =
runners.dev_deployment_base_image
+ env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE =
runners.dev_deployment_dmn_form_webapp_image
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
@@ -87,7 +89,8 @@ pipeline {
stage('Print Runners') {
steps {
sh """
- echo "dmn_dev_deployment_base_image:
${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE}"
+ echo "dev_deployment_base_image:
${env.DEV_DEPLOYMENT_BASE_IMAGE}"
+ echo "dev_deployment_dmn_form_webapp_image:
${env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE}"
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}"
@@ -108,15 +111,34 @@ pipeline {
}
}
- stage('DMN Dev Deployment Base Image') {
+ stage('Dev Deployment Base Image') {
when {
- expression { env.DMN_DEV_DEPLOYMENT_BASE_IMAGE == 'true' }
+ expression { env.DEV_DEPLOYMENT_BASE_IMAGE == 'true' }
}
steps {
script {
- env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT = build(
+ env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT = build(
wait: true,
- job:
'KIE/kie-tools/kie-tools-release-jobs/dmn-dev-deployment',
+ job:
'KIE/kie-tools/kie-tools-release-jobs/dev-deployment-base-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 DMN Form Webapp Image') {
+ when {
+ expression { env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE ==
'true' }
+ }
+ steps {
+ script {
+ env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT =
build(
+ wait: true,
+ job:
'KIE/kie-tools/kie-tools-release-jobs/dev-deployment-dmn-form-webapp-image',
parameters: [
booleanParam(name: 'DRY_RUN', value:
"${params.DRY_RUN}"),
string(name: 'BASE_REF', value:
"${params.BASE_REF}"),
@@ -215,7 +237,7 @@ pipeline {
stage('Online Editor') {
when {
- expression { env.ONLINE_EDITOR == 'true' &&
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' ||
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') &&
(env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' ||
env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') }
+ expression { env.ONLINE_EDITOR == 'true' &&
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' ||
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') &&
(env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' ||
env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') &&
(env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SUCCESS' ||
env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SKIPPED') }
}
steps {
script {
@@ -234,7 +256,7 @@ pipeline {
stage('Chrome Extensions') {
when {
- expression { env.CHROME_EXTENSIONS == 'true' &&
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' ||
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') &&
(env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' ||
env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') &&
(env.ONLINE_EDITOR_JOB_RESULT == 'SUCCESS' || env.ONLINE_EDITOR_JOB_RESULT ==
'SKIPPED') }
+ expression { env.CHROME_EXTENSIONS == 'true' &&
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' ||
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') &&
(env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' ||
env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') &&
(env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SUCCESS' ||
env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SKIPPED') &&
(env.ONLINE_EDITOR_JOB_RESULT == 'SUCCESS' || env.ONLINE_EDITOR_JOB_RESULT [...]
}
steps {
script {
@@ -313,7 +335,7 @@ pipeline {
stage('Standalone Editors CDN') {
when {
- expression { env.STANDALONE_EDITORS_CDN == 'true' &&
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' ||
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') &&
(env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' ||
env.DMN_DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') &&
(env.ONLINE_EDITOR_JOB_RESULT == 'SUCCESS' || env.ONLINE_EDITOR_JOB_RESULT ==
'SKIPPED') && (env.CHROME_EXTENSIONS_JOB_RESULT == 'SUCCESS' ||
env.CHROME_EXTENSIONS_JOB_RESULT == 'SKIPPED') }
+ expression { env.STANDALONE_EDITORS_CDN == 'true' &&
(env.EXTENDED_SERVICES_JOB_RESULT == 'SUCCESS' ||
env.EXTENDED_SERVICES_JOB_RESULT == 'SKIPPED') &&
(env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SUCCESS' ||
env.DEV_DEPLOYMENT_BASE_IMAGE_JOB_RESULT == 'SKIPPED') &&
(env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SUCCESS' ||
env.DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_JOB_RESULT == 'SKIPPED') &&
(env.ONLINE_EDITOR_JOB_RESULT == 'SUCCESS' || env.ONLINE_EDITOR_JOB_R [...]
}
steps {
script {
diff --git a/.ci/jenkins/Jenkinsfile.release-dry-run
b/.ci/jenkins/Jenkinsfile.release-dry-run
index 04a3ccfd49c..4491d7156e0 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:
'{"dmn_dev_deployment_base_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_swf_builder_image":"true","serverless_logic_
[...]
+ 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
[...]
]
}
}
diff --git a/.ci/jenkins/Jenkinsfile.release-publish
b/.ci/jenkins/Jenkinsfile.release-publish
index f08362ffe18..5391750290b 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:
'{"dmn_dev_deployment_base_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_swf_builder_image":"true"
[...]
+ 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
[...]
}
stages {
diff --git a/.ci/jenkins/Jenkinsfile.staging-build
b/.ci/jenkins/Jenkinsfile.staging-build
index 1205e80b3a2..e55624fc4e4 100644
--- a/.ci/jenkins/Jenkinsfile.staging-build
+++ b/.ci/jenkins/Jenkinsfile.staging-build
@@ -39,14 +39,22 @@ pipeline {
OPENSHIFT_NAMESPACE = 'kie-sandbox'
OPENSHIFT_PART_OF = 'staging-kie-sandbox-app'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "${params.TAG}-prerelease"
- ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageName =
'dmn-dev-deployment-base-image'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageTag =
"${params.TAG}-prerelease"
+ DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+ DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+ DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+ DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "${params.TAG}-prerelease"
+ 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'
+ DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags =
"${params.TAG}-prerelease"
+ ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+ ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}-prerelease"
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageName =
'dev-deployment-dmn-form-webapp-image'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag =
"${params.TAG}-prerelease"
KIE_SANDBOX__imageRegistry = 'quay.io'
KIE_SANDBOX__imageAccount = 'kie-tools'
@@ -698,30 +706,60 @@ pipeline {
}
}
- stage('Build (dmn-dev-deployment-base-image)') {
+ 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/dmn-dev-deployment-base-image"
- pnpm -F @kie-tools/dmn-dev-deployment-base-image...
--workspace-concurrency=1 build:prod
+ echo "Build @kie-tools/dev-deployment-base-image"
+ pnpm -F @kie-tools/dev-deployment-base-image...
--workspace-concurrency=1 build:prod
'''.trim()
}
}
}
- stage('STAGING: Push dmn-dev-deployment-base-image to quay.io') {
+ stage('STAGING: Push dev-deployment-base-image to quay.io') {
when {
expression { !params.DRY_RUN }
}
steps {
script {
dockerUtils.pushImageToRegistry(
-
"${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__account}",
- "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__name}",
- "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+
"${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}"
+ )
+ }
+ }
+ }
+
+ 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()
+ }
+ }
+ }
+
+ stage('STAGING: Push dev-deployment-dmn-form-webapp-image to quay.io')
{
+ when {
+ expression { !params.DRY_RUN }
+ }
+ 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}"
)
}
@@ -825,7 +863,8 @@ def buildPartial(params) {
export
SERVERLESS_LOGIC_WEB_TOOLS__corsProxyUrl=https://staging-cors-proxy-kie-sandbox.rhba-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud
pnpm -F='!@kie-tools/serverless-logic-web-tools-swf-dev-mode-image' \
- -F='!@kie-tools/dmn-dev-deployment-base-image' \
+ -F='!@kie-tools/dev-deployment-base-image' \
+ -F='!@kie-tools/dev-deployment-dmn-form-webapp-image' \
-F='!@kie-tools/serverless-logic-web-tools-base-builder-image' \
-F='!@kie-tools/dashbuilder-viewer-image' \
-r --workspace-concurrency=1 build:prod
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image
similarity index 72%
copy from .ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
copy to .ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image
index 505d06a55bb..e35cec570bd 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-base-image
@@ -38,18 +38,26 @@ pipeline {
KIE_TOOLS_BUILD__runEndToEndTests = 'false'
KIE_TOOLS_BUILD__buildContainerImages = 'true'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
- ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageName =
'dmn-dev-deployment-base-image'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = "${params.TAG}"
+ DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+ DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+ DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+ DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
+ 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'
+ DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = "latest
${params.TAG}"
+ ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+ ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}"
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageName =
'dev-deployment-dmn-form-webapp-image'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = "${params.TAG}"
DOCKER_CONFIG = "${WORKSPACE}/.docker"
- PNPM_FILTER_STRING = '-F @kie-tools/dmn-dev-deployment-base-image...'
+ PNPM_FILTER_STRING = '-F @kie-tools/dev-deployment-base-image...'
}
stages {
@@ -122,21 +130,22 @@ pipeline {
}
}
- stage('Push dmn-dev-deployment-base-image to quay.io') {
+ stage('Push dev-deployment-base-image to quay.io') {
when {
expression { !params.DRY_RUN }
}
steps {
script {
dockerUtils.pushImageToRegistry(
-
"${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__account}",
- "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__name}",
- "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+
"${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}"
)
}
}
}
+
}
post {
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image
similarity index 71%
rename from .ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
rename to
.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image
index 505d06a55bb..2705d3b1a81 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.dmn-dev-deployment
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.dev-deployment-dmn-form-webapp-image
@@ -38,18 +38,26 @@ pipeline {
KIE_TOOLS_BUILD__runEndToEndTests = 'false'
KIE_TOOLS_BUILD__buildContainerImages = 'true'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
- ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageName =
'dmn-dev-deployment-base-image'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = "${params.TAG}"
+ DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+ DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+ DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+ DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
+ 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'
+ DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = "latest
${params.TAG}"
+ ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+ ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}"
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageName =
'dev-deployment-dmn-form-webapp-image'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = "${params.TAG}"
DOCKER_CONFIG = "${WORKSPACE}/.docker"
- PNPM_FILTER_STRING = '-F @kie-tools/dmn-dev-deployment-base-image...'
+ PNPM_FILTER_STRING = '-F
@kie-tools/dev-deployment-dmn-form-webapp-image...'
}
stages {
@@ -122,16 +130,16 @@ pipeline {
}
}
- stage('Push dmn-dev-deployment-base-image to quay.io') {
+ stage('Push dev-deployment-dmn-form-webapp-image to quay.io') {
when {
expression { !params.DRY_RUN }
}
steps {
script {
dockerUtils.pushImageToRegistry(
-
"${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry}/${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__account}",
- "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__name}",
- "${env.DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags}",
+
"${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}"
)
}
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox
b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox
index 5a627948c23..a3cd66296ad 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.kie-sandbox
@@ -53,10 +53,14 @@ pipeline {
ONLINE_EDITOR__extendedServicesDownloadUrlMacOs =
"https://github.com/apache/incubator-kie-tools/releases/download/${params.TAG}/kie_sandbox_extended_services_macos_${params.TAG}.dmg"
ONLINE_EDITOR__extendedServicesDownloadUrlWindows =
"https://github.com/apache/incubator-kie-tools/releases/download/${params.TAG}/kie_sandbox_extended_services_windows_${params.TAG}.exe"
ONLINE_EDITOR__extendedServicesCompatibleVersion = "${params.TAG}"
- ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageName =
'dmn-dev-deployment-base-image'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = "${params.TAG}"
+ ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+ ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}"
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageName =
'dev-deployment-dmn-form-webapp-image'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = "${params.TAG}"
ONLINE_EDITOR__gtmId = 'GTM-PQGMKNW'
DOCKER_CONFIG = "${WORKSPACE}/.docker"
diff --git a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
index 474d8a9797e..a480f2ae374 100644
--- a/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
+++ b/.ci/jenkins/release-jobs/Jenkinsfile.online-editor
@@ -43,16 +43,24 @@ pipeline {
ONLINE_EDITOR__extendedServicesDownloadUrlMacOs =
"https://github.com/apache/incubator-kie-tools/releases/download/${params.TAG}/kie_sandbox_extended_services_macos_${params.TAG}.dmg"
ONLINE_EDITOR__extendedServicesDownloadUrlWindows =
"https://github.com/apache/incubator-kie-tools/releases/download/${params.TAG}/kie_sandbox_extended_services_windows_${params.TAG}.exe"
ONLINE_EDITOR__extendedServicesCompatibleVersion = "${params.TAG}"
- ONLINE_EDITOR__dmnDevDeploymentBaseImageRegistry = 'quay.io'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageAccount = 'kie-tools'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageName =
'dmn-dev-deployment-base-image'
- ONLINE_EDITOR__dmnDevDeploymentBaseImageTag = "${params.TAG}"
+ ONLINE_EDITOR__devDeploymentBaseImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentBaseImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentBaseImageName = 'dev-deployment-base-image'
+ ONLINE_EDITOR__devDeploymentBaseImageTag = "${params.TAG}"
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageRegistry = 'quay.io'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageAccount = 'kie-tools'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageName =
'dev-deployment-dmn-form-webapp-image'
+ ONLINE_EDITOR__devDeploymentDmnFormWebappImageTag = "${params.TAG}"
ONLINE_EDITOR__gtmId = 'GTM-PQGMKNW'
ONLINE_EDITOR__corsProxyUrl =
'https://cors-proxy-kie-sandbox.rhba-0ad6762cc85bcef5745bb684498c2436-0000.us-south.containers.appdomain.cloud'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__name = 'dmn-dev-deployment-base-image'
- DMN_DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
+ DEV_DEPLOYMENT_BASE_IMAGE__registry = 'quay.io'
+ DEV_DEPLOYMENT_BASE_IMAGE__account = 'kie-tools'
+ DEV_DEPLOYMENT_BASE_IMAGE__name = 'dev-deployment-base-image'
+ DEV_DEPLOYMENT_BASE_IMAGE__buildTags = "latest ${params.TAG}"
+ 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'
+ DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE__buildTags = "latest
${params.TAG}"
PNPM_FILTER_STRING = '-F @kie-tools/online-editor...'
}
diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml
index 5a0e32e5b4e..944bbfb9595 100644
--- a/.github/workflows/ci_build.yml
+++ b/.github/workflows/ci_build.yml
@@ -99,7 +99,8 @@ jobs:
run: >-
pnpm
-F='!@kie-tools/serverless-logic-web-tools-swf-dev-mode-image'
- -F='!@kie-tools/dmn-dev-deployment-base-image'
+ -F='!@kie-tools/dev-deployment-base-image'
+ -F='!@kie-tools/dev-deployment-dmn-form-webapp-image'
-F='!@kie-tools/serverless-logic-web-tools-base-builder-image'
-F='!@kie-tools/dashbuilder-viewer-image'
-r --workspace-concurrency=1 build:prod
@@ -121,7 +122,7 @@ jobs:
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
- - name: "FULL → Build → dmn-dev-deployment-base-image"
+ - name: "FULL → Build → dev-deployment-base-image"
if: steps.setup_build_mode.outputs.mode == 'full' && runner.os ==
'Linux'
env:
KIE_TOOLS_BUILD__runTests: "true"
@@ -135,8 +136,25 @@ jobs:
if command -v podman &> /dev/null; then
podman system prune --all --force
fi
- echo "Build @kie-tools/dmn-dev-deployment-base-image"
- pnpm -F @kie-tools/dmn-dev-deployment-base-image...
--workspace-concurrency=1 build:prod
+ echo "Build @kie-tools/dev-deployment-base-image"
+ pnpm -F @kie-tools/dev-deployment-base-image...
--workspace-concurrency=1 build:prod
+
+ - name: "FULL → Build → dev-deployment-dmn-form-webapp-image"
+ if: steps.setup_build_mode.outputs.mode == 'full' && runner.os ==
'Linux'
+ env:
+ KIE_TOOLS_BUILD__runTests: "true"
+ KIE_TOOLS_BUILD__runEndToEndTests: "true"
+ KIE_TOOLS_BUILD__buildContainerImages: "true"
+ run: |
+ echo "Clean up container image resources"
+ if command -v docker &> /dev/null; then
+ docker system prune -af
+ fi
+ if command -v podman &> /dev/null; then
+ podman system prune --all --force
+ fi
+ 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
- name: "FULL → Build → serverless-logic-web-tools-base-builder-image"
if: steps.setup_build_mode.outputs.mode == 'full' && runner.os ==
'Linux'
diff --git a/packages/kie-sandbox-image/README.md
b/packages/kie-sandbox-image/README.md
index 37a19bb50b8..cde318ca89a 100644
--- a/packages/kie-sandbox-image/README.md
+++ b/packages/kie-sandbox-image/README.md
@@ -69,7 +69,9 @@ This package contains the `Containerfile/Dockerfile` and
scripts to build a cont
| :---------------------------------------------------------: |
:-------------------------------------------------------------------------------------------------------------------------:
| :-----------------------------------------------------------------: |
| `KIE_SANDBOX_EXTENDED_SERVICES_URL` |
The URL that points to the Extended Services.
| See [ defaultEnvJson.ts
](../online-editor/build/defaultEnvJson.ts) |
| `KIE_SANDBOX_CORS_PROXY_URL` |
The URL that points to the CORS proxy for interacting with external
services. | See [ defaultEnvJson.ts
](../online-editor/build/defaultEnvJson.ts) |
- | `KIE_SANDBOX_DMN_DEV_DEPLOYMENT_BASE_IMAGE_URL` |
The URL that points to base image that is used on DMN Dev
deployments. | See [ defaultEnvJson.ts
](../online-editor/build/defaultEnvJson.ts) |
+ | `KIE_SANDBOX_DEV_DEPLOYMENT_BASE_IMAGE_URL` |
The URL that points to base image that is used on Dev
deployments. | See [ defaultEnvJson.ts
](../online-editor/build/defaultEnvJson.ts) |
+ | `KIE_SANDBOX_DEV_DEPLOYMENT_IMAGE_PULL_POLICY` |
The image pull policy for Dev deployments
| See [ defaultEnvJson.ts
](../online-editor/build/defaultEnvJson.ts) |
+ | `KIE_SANDBOX_DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_URL` |
The URL that points to form webapp image that is used on Dev
deployments. | See [ defaultEnvJson.ts
](../online-editor/build/defaultEnvJson.ts) |
| `KIE_SANDBOX_REQUIRE_CUSTOM_COMMIT_MESSAGE` |
Require users to type a custom commit message when creating a new
commit. | See [ defaultEnvJson.ts
](../online-editor/build/defaultEnvJson.ts) |
| `KIE_SANDBOX_CUSTOM_COMMIT_MESSAGES_VALIDATION_SERVICE_URL` |
Service URL to validate commit messages.
| See [ defaultEnvJson.ts
](../online-editor/build/defaultEnvJson.ts) |
| `KIE_SANDBOX_AUTH_PROVIDERS` |
Authentication providers configuration. Used to enable integration with GitHub
Enterprise Server instances and more. | See [ defaultEnvJson.ts
](../online-editor/build/defaultEnvJson.ts) |
@@ -142,7 +144,9 @@ This package contains the `Containerfile/Dockerfile` and
scripts to build a cont
ENV KIE_SANDBOX_EXTENDED_SERVICES_URL=<my_value>
ENV KIE_SANDBOX_CORS_PROXY_URL=<my_value>
- ENV KIE_SANDBOX_DMN_DEV_DEPLOYMENT_BASE_IMAGE_URL=<my_value>
+ ENV KIE_SANDBOX_DEV_DEPLOYMENT_BASE_IMAGE_URL=<my_value>
+ ENV KIE_SANDBOX_DEV_DEPLOYMENT_IMAGE_PULL_POLICY=<my_value>
+ ENV KIE_SANDBOX_DEV_DEPLOYMENT_DMN_FORM_WEBAPP_IMAGE_URL=<my_value>
ENV KIE_SANDBOX_REQUIRE_CUSTOM_COMMIT_MESSAGE=<my_value>
ENV KIE_SANDBOX_CUSTOM_COMMIT_MESSAGE_VALIDATION_SERVICE_URL=<my_value>
ENV KIE_SANDBOX_AUTH_PROVIDERS=<my_value>
@@ -331,5 +335,5 @@ KIE Sandbox can be customized to show your own logo and/or
branding by extending
KIE Sandbox allows for the base image used on DMN Dev deplouyments to be
customized. For example:
```docker
-ENV
KIE_SANDBOX_DMN_DEV_DEPLOYMENT_BASE_IMAGE_URL="quay.io/kie-tools/dmn-dev-deployment-base-image:latest"
+ENV
KIE_SANDBOX_DEV_DEPLOYMENT_BASE_IMAGE_URL="quay.io/kie-tools/dev-deployment-base-image:latest"
```
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 0bb1625c5d3..6f69fcb201f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -15950,7 +15950,7 @@ packages:
"@babel/core": 7.23.0
"@babel/helper-module-transforms": 7.23.0(@babel/[email protected])
"@babel/helper-plugin-utils": 7.22.5
- "@babel/helper-simple-access": 7.21.5
+ "@babel/helper-simple-access": 7.22.5
babel-plugin-dynamic-import-node: 2.3.3
dev: true
@@ -15967,6 +15967,19 @@ packages:
"@babel/helper-simple-access": 7.22.5
dev: true
+ /@babel/[email protected](@babel/[email protected]):
+ resolution:
+ { integrity:
sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==
}
+ engines: { node: ">=6.9.0" }
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ dependencies:
+ "@babel/core": 7.23.0
+ "@babel/helper-module-transforms": 7.23.0(@babel/[email protected])
+ "@babel/helper-plugin-utils": 7.22.5
+ "@babel/helper-simple-access": 7.22.5
+ dev: true
+
/@babel/[email protected](@babel/[email protected]):
resolution:
{ integrity:
sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==
}
@@ -18525,9 +18538,9 @@ packages:
dependencies:
"@babel/core": 7.23.0
"@babel/helper-plugin-utils": 7.22.5
- "@babel/helper-validator-option": 7.22.15
+ "@babel/helper-validator-option": 7.22.5
"@babel/plugin-syntax-jsx": 7.22.5(@babel/[email protected])
- "@babel/plugin-transform-modules-commonjs": 7.23.0(@babel/[email protected])
+ "@babel/plugin-transform-modules-commonjs": 7.22.5(@babel/[email protected])
"@babel/plugin-transform-typescript": 7.22.9(@babel/[email protected])
dev: true
@@ -33094,7 +33107,7 @@ packages:
engines: { node: ">=14" }
dependencies:
cross-spawn: 7.0.3
- signal-exit: 4.0.2
+ signal-exit: 4.1.0
dev: true
/[email protected]:
@@ -43103,12 +43116,6 @@ packages:
resolution:
{ integrity:
sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
}
- /[email protected]:
- resolution:
- { integrity:
sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==
}
- engines: { node: ">=14" }
- dev: true
-
/[email protected]:
resolution:
{ integrity:
sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]