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

commit d8d94d1e1b6bd5f75b65f989791121ec0fd5c2b5
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]

Reply via email to