This is an automated email from the ASF dual-hosted git repository.
rantunes pushed a commit to branch kie-issues_821
in repository
https://gitbox.apache.org/repos/asf/incubator-kie-kogito-images.git
The following commit(s) were added to refs/heads/kie-issues_821 by this push:
new 14bd2cd9 Create weekly-latest tags
14bd2cd9 is described below
commit 14bd2cd9d125241f469faf53317415c6920d4b8f
Author: Rodrigo Antunes <[email protected]>
AuthorDate: Wed Feb 7 12:07:59 2024 -0300
Create weekly-latest tags
---
.ci/jenkins/Jenkinsfile.build-image | 10 +++++++++-
.ci/jenkins/dsl/jobs.groovy | 2 +-
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/.ci/jenkins/Jenkinsfile.build-image
b/.ci/jenkins/Jenkinsfile.build-image
index 2a51da90..75347f85 100644
--- a/.ci/jenkins/Jenkinsfile.build-image
+++ b/.ci/jenkins/Jenkinsfile.build-image
@@ -151,7 +151,8 @@ pipeline {
int retries = Integer.parseInt(env.MAX_REGISTRY_RETRIES)
String imageTag = getBuiltImageTag()
if (isDeployLatestTag()) {
- cloud.skopeoCopyRegistryImages(imageTag,
getBuiltImageTag('latest'), retries)
+ latestTag =
getTriggeringProjectName().contains('weekly') ? 'weekly-latest' : 'latest'
+ cloud.skopeoCopyRegistryImages(imageTag,
getBuiltImageTag(latestTag), retries)
}
try {
String reducedTag =
cloud.getReducedTag(getDeployImageTag())
@@ -407,3 +408,10 @@ Map getRepositoryInfo() {
credentials_id: getGitAuthorCredentialsId(),
]
}
+
+String getTriggeringProjectName() {
+ if (currentBuild.upstreamBuilds) {
+ return currentBuild.upstreamBuilds[0].projectName
+ }
+ return ""
+}
diff --git a/.ci/jenkins/dsl/jobs.groovy b/.ci/jenkins/dsl/jobs.groovy
index d606d139..fe59216f 100644
--- a/.ci/jenkins/dsl/jobs.groovy
+++ b/.ci/jenkins/dsl/jobs.groovy
@@ -347,7 +347,7 @@ void setupWeeklyDeployJob(JobType jobType) {
QUARKUS_PLATFORM_NEXUS_URL:
Utils.getMavenQuarkusPlatformRepositoryUrl(this),
])
- jobParams.env.put('IMAGES_LIST', 'kogito-swf-devmode')
+ jobParams.env.put('IMAGES_LIST', 'kogito-swf-builder,kogito-swf-devmode')
KogitoJobTemplate.createPipelineJob(this, jobParams)?.with {
parameters {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]