This is an automated email from the ASF dual-hosted git repository.
porcelli pushed a commit to branch 10.1.x
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-runtimes.git
The following commit(s) were added to refs/heads/10.1.x by this push:
new 38182b04ad 10.1.0 release: updating ci content with 10.0.x state
(manually)
38182b04ad is described below
commit 38182b04addf696dd6f7421e850d097eec8e638f
Author: Alex Porcelli <[email protected]>
AuthorDate: Thu Mar 27 15:09:06 2025 -0400
10.1.0 release: updating ci content with 10.0.x state (manually)
---
.ci/jenkins/Jenkinsfile | 2 +-
.ci/jenkins/Jenkinsfile.deploy | 2 +-
.ci/jenkins/Jenkinsfile.promote | 2 +-
.ci/jenkins/Jenkinsfile.setup-branch | 2 +-
.ci/jenkins/Jenkinsfile.weekly.deploy | 2 +-
.ci/jenkins/dsl/jobs.groovy | 150 ++++++++++-----------
.ci/jenkins/tests/pom.xml | 2 +-
.../tests/src/test/vars/JenkinsfileDeploy.groovy | 2 +-
.../tests/src/test/vars/JenkinsfilePromote.groovy | 2 +-
9 files changed, 83 insertions(+), 83 deletions(-)
diff --git a/.ci/jenkins/Jenkinsfile b/.ci/jenkins/Jenkinsfile
index 6a7ecd5226..7899105682 100644
--- a/.ci/jenkins/Jenkinsfile
+++ b/.ci/jenkins/Jenkinsfile
@@ -64,4 +64,4 @@ pipeline {
cleanWs()
}
}
-}
+}
\ No newline at end of file
diff --git a/.ci/jenkins/Jenkinsfile.deploy b/.ci/jenkins/Jenkinsfile.deploy
index 71a56a24b4..6e9862ea88 100644
--- a/.ci/jenkins/Jenkinsfile.deploy
+++ b/.ci/jenkins/Jenkinsfile.deploy
@@ -343,4 +343,4 @@ String getReleaseGpgSignPassphraseCredsId() {
String getGitTagName() {
return params.GIT_TAG_NAME
-}
+}
\ No newline at end of file
diff --git a/.ci/jenkins/Jenkinsfile.promote b/.ci/jenkins/Jenkinsfile.promote
index d23cab9862..a7ebec0d5c 100644
--- a/.ci/jenkins/Jenkinsfile.promote
+++ b/.ci/jenkins/Jenkinsfile.promote
@@ -212,4 +212,4 @@ void tagLatest() {
if (getGitTag()) {
githubscm.tagLocalAndRemoteRepository('origin', getGitTag(),
getGitAuthorPushCredsId(), env.BUILD_TAG, true)
}
-}
+}
\ No newline at end of file
diff --git a/.ci/jenkins/Jenkinsfile.setup-branch
b/.ci/jenkins/Jenkinsfile.setup-branch
index 9a4357bca8..242aae1b86 100644
--- a/.ci/jenkins/Jenkinsfile.setup-branch
+++ b/.ci/jenkins/Jenkinsfile.setup-branch
@@ -204,4 +204,4 @@ String getDataIndexEphemeralImageTagVersion() {
return getBuildBranch() // E.g., `main` or `10.0.x`
}
return util.getMajorMinorVersion(version) // E.g., `10.0`
-}
+}
\ No newline at end of file
diff --git a/.ci/jenkins/Jenkinsfile.weekly.deploy
b/.ci/jenkins/Jenkinsfile.weekly.deploy
index 194c59ab6a..e84a75829c 100644
--- a/.ci/jenkins/Jenkinsfile.weekly.deploy
+++ b/.ci/jenkins/Jenkinsfile.weekly.deploy
@@ -262,4 +262,4 @@ String getProjectVersion(boolean keepSnapshotSuffix = true)
{
String getDroolsVersion() {
return getProjectVersion()
-}
+}
\ No newline at end of file
diff --git a/.ci/jenkins/dsl/jobs.groovy b/.ci/jenkins/dsl/jobs.groovy
index 4454e2de5a..e1dfb34d72 100644
--- a/.ci/jenkins/dsl/jobs.groovy
+++ b/.ci/jenkins/dsl/jobs.groovy
@@ -51,45 +51,45 @@ Closure setup4AMCronTriggerJobParamsGetter = { script ->
Map getMultijobPRConfig(JenkinsFolder jobFolder) {
String defaultBuildMvnOptsCurrent =
jobFolder.getDefaultEnvVarValue('BUILD_MVN_OPTS_CURRENT') ?: ''
def jobConfig = [
- parallel: true,
- buildchain: true,
- jobs : [
- [
- id: 'kogito-runtimes',
- primary: true,
- env : [
- // Sonarcloud analysis only on main branch
- // As we have only Community edition
- ENABLE_SONARCLOUD: EnvUtils.isDefaultEnvironment(this,
jobFolder.getEnvironmentName()) && Utils.isMainBranch(this),
- BUILD_MVN_OPTS_CURRENT: "${defaultBuildMvnOptsCurrent}
${getRuntimesBuildMvnOptions(jobFolder).join(' ')}",
- ]
- ], [
- id: 'kogito-apps',
- dependsOn: 'kogito-runtimes',
- repository: 'incubator-kie-kogito-apps',
- ], [
- id: 'kogito-quarkus-examples',
- repository: 'incubator-kie-kogito-examples',
- dependsOn: 'kogito-apps',
- env : [
- KOGITO_EXAMPLES_SUBFOLDER_POM: 'kogito-quarkus-examples/',
- ],
- ], [
- id: 'kogito-springboot-examples',
- repository: 'incubator-kie-kogito-examples',
- dependsOn: 'kogito-apps',
- env : [
- KOGITO_EXAMPLES_SUBFOLDER_POM:
'kogito-springboot-examples/',
- ],
- ], [
- id: 'serverless-workflow-examples',
- repository: 'incubator-kie-kogito-examples',
- dependsOn: 'kogito-apps',
- env : [
- KOGITO_EXAMPLES_SUBFOLDER_POM:
'serverless-workflow-examples/',
- ],
- ]
- ],
+ parallel: true,
+ buildchain: true,
+ jobs : [
+ [
+ id: 'kogito-runtimes',
+ primary: true,
+ env : [
+ // Sonarcloud analysis only on main branch
+ // As we have only Community edition
+ ENABLE_SONARCLOUD:
EnvUtils.isDefaultEnvironment(this, jobFolder.getEnvironmentName()) &&
Utils.isMainBranch(this),
+ BUILD_MVN_OPTS_CURRENT:
"${defaultBuildMvnOptsCurrent} ${getRuntimesBuildMvnOptions(jobFolder).join('
')}",
+ ]
+ ], [
+ id: 'kogito-apps',
+ dependsOn: 'kogito-runtimes',
+ repository: 'incubator-kie-kogito-apps',
+ ], [
+ id: 'kogito-quarkus-examples',
+ repository: 'incubator-kie-kogito-examples',
+ dependsOn: 'kogito-apps',
+ env : [
+ KOGITO_EXAMPLES_SUBFOLDER_POM:
'kogito-quarkus-examples/',
+ ],
+ ], [
+ id: 'kogito-springboot-examples',
+ repository: 'incubator-kie-kogito-examples',
+ dependsOn: 'kogito-apps',
+ env : [
+ KOGITO_EXAMPLES_SUBFOLDER_POM:
'kogito-springboot-examples/',
+ ],
+ ], [
+ id: 'serverless-workflow-examples',
+ repository: 'incubator-kie-kogito-examples',
+ dependsOn: 'kogito-apps',
+ env : [
+ KOGITO_EXAMPLES_SUBFOLDER_POM:
'serverless-workflow-examples/',
+ ],
+ ]
+ ],
]
return jobConfig
@@ -136,9 +136,9 @@ setupWeeklyDeployJob()
// Tools job
if (isMainStream()) {
KogitoJobUtils.createQuarkusVersionUpdateToolsJobForCurrentRepo(this, [
- modules: [ 'kogito-dependencies-bom', 'kogito-build-parent',
'kogito-quarkus-bom', 'kogito-build-no-bom-parent' ],
- compare_deps_remote_poms: [ 'io.quarkus:quarkus-bom' ],
- properties: [ 'version.io.quarkus' ],
+ modules: [ 'kogito-dependencies-bom', 'kogito-build-parent',
'kogito-quarkus-bom', 'kogito-build-no-bom-parent' ],
+ compare_deps_remote_poms: [ 'io.quarkus:quarkus-bom' ],
+ properties: [ 'version.io.quarkus' ],
])
}
@@ -158,15 +158,15 @@ void createSetupBranchJob() {
def jobParams = JobParamsUtils.getBasicJobParams(this, 'kogito-runtimes',
JobType.SETUP_BRANCH, "${jenkins_path}/Jenkinsfile.setup-branch", 'Kogito
Runtimes Setup branch')
JobParamsUtils.setupJobParamsAgentDockerBuilderImageConfiguration(this,
jobParams)
jobParams.env.putAll([
- JENKINS_EMAIL_CREDS_ID: "${JENKINS_EMAIL_CREDS_ID}",
+ JENKINS_EMAIL_CREDS_ID: "${JENKINS_EMAIL_CREDS_ID}",
- GIT_AUTHOR: "${GIT_AUTHOR_NAME}",
- GIT_AUTHOR_CREDS_ID: "${GIT_AUTHOR_CREDENTIALS_ID}",
- GIT_AUTHOR_PUSH_CREDS_ID: "${GIT_AUTHOR_PUSH_CREDENTIALS_ID}",
+ GIT_AUTHOR: "${GIT_AUTHOR_NAME}",
+ GIT_AUTHOR_CREDS_ID: "${GIT_AUTHOR_CREDENTIALS_ID}",
+ GIT_AUTHOR_PUSH_CREDS_ID: "${GIT_AUTHOR_PUSH_CREDENTIALS_ID}",
- MAVEN_SETTINGS_CONFIG_FILE_ID:
Utils.getMavenSettingsConfigFileId(this, JobType.NIGHTLY.name),
+ MAVEN_SETTINGS_CONFIG_FILE_ID:
Utils.getMavenSettingsConfigFileId(this, JobType.NIGHTLY.name),
- IS_MAIN_BRANCH: "${Utils.isMainBranch(this)}",
+ IS_MAIN_BRANCH: "${Utils.isMainBranch(this)}",
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -186,19 +186,19 @@ void setupReleaseDeployJob() {
def jobParams = JobParamsUtils.getBasicJobParams(this,
'kogito-runtimes-deploy', JobType.RELEASE,
"${jenkins_path}/Jenkinsfile.deploy", 'Kogito Runtimes Deploy')
JobParamsUtils.setupJobParamsAgentDockerBuilderImageConfiguration(this,
jobParams)
jobParams.env.putAll([
- JENKINS_EMAIL_CREDS_ID: "${JENKINS_EMAIL_CREDS_ID}",
- GIT_AUTHOR: "${GIT_AUTHOR_NAME}",
+ JENKINS_EMAIL_CREDS_ID: "${JENKINS_EMAIL_CREDS_ID}",
+ GIT_AUTHOR: "${GIT_AUTHOR_NAME}",
- GIT_AUTHOR_CREDS_ID: "${GIT_AUTHOR_CREDENTIALS_ID}",
- GIT_AUTHOR_PUSH_CREDS_ID: "${GIT_AUTHOR_PUSH_CREDENTIALS_ID}",
+ GIT_AUTHOR_CREDS_ID: "${GIT_AUTHOR_CREDENTIALS_ID}",
+ GIT_AUTHOR_PUSH_CREDS_ID: "${GIT_AUTHOR_PUSH_CREDENTIALS_ID}",
- MAVEN_SETTINGS_CONFIG_FILE_ID:
Utils.getMavenSettingsConfigFileId(this, JobType.RELEASE.name),
- MAVEN_DEPENDENCIES_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
- MAVEN_DEPLOY_REPOSITORY:
Utils.getMavenArtifactsUploadRepositoryUrl(this, JobType.RELEASE.name),
- MAVEN_REPO_CREDS_ID:
Utils.getMavenArtifactsUploadRepositoryCredentialsId(this,
JobType.RELEASE.name),
+ MAVEN_SETTINGS_CONFIG_FILE_ID:
Utils.getMavenSettingsConfigFileId(this, JobType.RELEASE.name),
+ MAVEN_DEPENDENCIES_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
+ MAVEN_DEPLOY_REPOSITORY:
Utils.getMavenArtifactsUploadRepositoryUrl(this, JobType.RELEASE.name),
+ MAVEN_REPO_CREDS_ID:
Utils.getMavenArtifactsUploadRepositoryCredentialsId(this,
JobType.RELEASE.name),
- RELEASE_GPG_SIGN_KEY_CREDS_ID:
Utils.getReleaseGpgSignKeyCredentialsId(this),
- RELEASE_GPG_SIGN_PASSPHRASE_CREDS_ID:
Utils.getReleaseGpgSignPassphraseCredentialsId(this)
+ RELEASE_GPG_SIGN_KEY_CREDS_ID:
Utils.getReleaseGpgSignKeyCredentialsId(this),
+ RELEASE_GPG_SIGN_PASSPHRASE_CREDS_ID:
Utils.getReleaseGpgSignPassphraseCredentialsId(this)
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -225,18 +225,18 @@ void setupReleasePromoteJob() {
def jobParams = JobParamsUtils.getBasicJobParams(this,
'kogito-runtimes-promote', JobType.RELEASE,
"${jenkins_path}/Jenkinsfile.promote", 'Kogito Runtimes Promote')
JobParamsUtils.setupJobParamsAgentDockerBuilderImageConfiguration(this,
jobParams)
jobParams.env.putAll([
- PROPERTIES_FILE_NAME: 'deployment.properties',
+ PROPERTIES_FILE_NAME: 'deployment.properties',
- JENKINS_EMAIL_CREDS_ID: "${JENKINS_EMAIL_CREDS_ID}",
+ JENKINS_EMAIL_CREDS_ID: "${JENKINS_EMAIL_CREDS_ID}",
- GIT_AUTHOR: "${GIT_AUTHOR_NAME}",
+ GIT_AUTHOR: "${GIT_AUTHOR_NAME}",
- GIT_AUTHOR_CREDS_ID: "${GIT_AUTHOR_CREDENTIALS_ID}",
- GIT_AUTHOR_PUSH_CREDS_ID: "${GIT_AUTHOR_PUSH_CREDENTIALS_ID}",
+ GIT_AUTHOR_CREDS_ID: "${GIT_AUTHOR_CREDENTIALS_ID}",
+ GIT_AUTHOR_PUSH_CREDS_ID: "${GIT_AUTHOR_PUSH_CREDENTIALS_ID}",
- MAVEN_SETTINGS_CONFIG_FILE_ID:
Utils.getMavenSettingsConfigFileId(this, JobType.RELEASE.name),
- MAVEN_DEPENDENCIES_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
- MAVEN_DEPLOY_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
+ MAVEN_SETTINGS_CONFIG_FILE_ID:
Utils.getMavenSettingsConfigFileId(this, JobType.RELEASE.name),
+ MAVEN_DEPENDENCIES_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
+ MAVEN_DEPLOY_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -262,16 +262,16 @@ void setupWeeklyDeployJob() {
def jobParams = JobParamsUtils.getBasicJobParams(this,
'kogito-runtimes.weekly-deploy', JobType.OTHER,
"${jenkins_path}/Jenkinsfile.weekly.deploy", 'Kogito Runtimes Weekly Deploy')
JobParamsUtils.setupJobParamsAgentDockerBuilderImageConfiguration(this,
jobParams)
jobParams.env.putAll([
- JENKINS_EMAIL_CREDS_ID: "${JENKINS_EMAIL_CREDS_ID}",
- GIT_AUTHOR: "${GIT_AUTHOR_NAME}",
+ JENKINS_EMAIL_CREDS_ID: "${JENKINS_EMAIL_CREDS_ID}",
+ GIT_AUTHOR: "${GIT_AUTHOR_NAME}",
- GIT_AUTHOR_CREDS_ID: "${GIT_AUTHOR_CREDENTIALS_ID}",
- GIT_AUTHOR_PUSH_CREDS_ID: "${GIT_AUTHOR_PUSH_CREDENTIALS_ID}",
+ GIT_AUTHOR_CREDS_ID: "${GIT_AUTHOR_CREDENTIALS_ID}",
+ GIT_AUTHOR_PUSH_CREDS_ID: "${GIT_AUTHOR_PUSH_CREDENTIALS_ID}",
- MAVEN_SETTINGS_CONFIG_FILE_ID:
Utils.getMavenSettingsConfigFileId(this, JobType.NIGHTLY.name),
- MAVEN_DEPENDENCIES_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
- MAVEN_DEPLOY_REPOSITORY:
Utils.getMavenArtifactsUploadRepositoryUrl(this, JobType.NIGHTLY.name),
- MAVEN_REPO_CREDS_ID:
Utils.getMavenArtifactsUploadRepositoryCredentialsId(this,
JobType.NIGHTLY.name),
+ MAVEN_SETTINGS_CONFIG_FILE_ID:
Utils.getMavenSettingsConfigFileId(this, JobType.NIGHTLY.name),
+ MAVEN_DEPENDENCIES_REPOSITORY: "${MAVEN_ARTIFACTS_REPOSITORY}",
+ MAVEN_DEPLOY_REPOSITORY:
Utils.getMavenArtifactsUploadRepositoryUrl(this, JobType.NIGHTLY.name),
+ MAVEN_REPO_CREDS_ID:
Utils.getMavenArtifactsUploadRepositoryCredentialsId(this,
JobType.NIGHTLY.name),
])
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
@@ -287,4 +287,4 @@ void setupWeeklyDeployJob() {
booleanParam('SEND_NOTIFICATION', false, 'In case you want the
pipeline to send a notification on CI channel for this run.')
}
}
-}
+}
\ No newline at end of file
diff --git a/.ci/jenkins/tests/pom.xml b/.ci/jenkins/tests/pom.xml
index aa1f8f8345..3451f33895 100644
--- a/.ci/jenkins/tests/pom.xml
+++ b/.ci/jenkins/tests/pom.xml
@@ -329,4 +329,4 @@
</testResource>
</testResources>
</build>
-</project>
+</project>
\ No newline at end of file
diff --git a/.ci/jenkins/tests/src/test/vars/JenkinsfileDeploy.groovy
b/.ci/jenkins/tests/src/test/vars/JenkinsfileDeploy.groovy
index 3e34de6d0e..bfca907cd5 100644
--- a/.ci/jenkins/tests/src/test/vars/JenkinsfileDeploy.groovy
+++ b/.ci/jenkins/tests/src/test/vars/JenkinsfileDeploy.groovy
@@ -81,4 +81,4 @@ class JenkinsfileDeploy extends JenkinsPipelineSpecification {
output == 'PR_BRANCH'
}
-}
+}
\ No newline at end of file
diff --git a/.ci/jenkins/tests/src/test/vars/JenkinsfilePromote.groovy
b/.ci/jenkins/tests/src/test/vars/JenkinsfilePromote.groovy
index d12191c2f2..1975caec21 100644
--- a/.ci/jenkins/tests/src/test/vars/JenkinsfilePromote.groovy
+++ b/.ci/jenkins/tests/src/test/vars/JenkinsfilePromote.groovy
@@ -210,4 +210,4 @@ class JenkinsfilePromote extends
JenkinsPipelineSpecification {
then:
value == ''
}
-}
+}
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]