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]
