From 198286d0cf421d51ef064968dd32480e23488850 Mon Sep 17 00:00:00 2001 From: Hannes Wellmann Date: Sun, 4 Jan 2026 14:02:01 +0100 Subject: [PATCH] [RelEng] Adapt promotion pipeline to new build website Additionally display a possible SIGNOFF_ISSUE at a promoted website. Follow-up on https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/pull/3554 --- JenkinsJobs/Releng/promoteBuild.jenkinsfile | 80 ++++++++++----------- sites/eclipse/build/index.html | 8 +++ 2 files changed, 45 insertions(+), 43 deletions(-) diff --git a/JenkinsJobs/Releng/promoteBuild.jenkinsfile b/JenkinsJobs/Releng/promoteBuild.jenkinsfile index f0e06b72647..34c0a6b334a 100644 --- a/JenkinsJobs/Releng/promoteBuild.jenkinsfile +++ b/JenkinsJobs/Releng/promoteBuild.jenkinsfile @@ -21,8 +21,14 @@ pipeline { The name (or, build id) of the build to promote. Typically would be a value such as 'I20250714-1800'. It must match the name of the build on the build machine. ''') - string(name: 'CHECKPOINT', trim: true, description: 'M1, M3, RC1, RC2, RC3 etc (blank for final releases).') - string(name: 'SIGNOFF_BUG', trim: true, description: 'The issue that was used to "signoff" the checkpoint. If there are no unit test failures, this can be left blank. Otherwise a link is added to test page explaining that "failing unit tests have been investigated".') + string(name: 'CHECKPOINT', trim: true, description: 'M1, M2, M3, RC1, RC2, RC2a etc. (blank for final releases).') + string(name: 'SIGNOFF_ISSUE', trim: true, description: ''' + The issue that was used to "signoff" this checkpoint. + The value is the number of the corresponding GitHub issue of the eclipse-platform/eclipse.platform.releng.aggregator repository. +
+ If there are no unit test failures, this can be left blank. + Otherwise a link is added to test page explaining that "failing unit tests have been investigated". + ''') } agent { label 'basic' @@ -43,7 +49,7 @@ pipeline { echo "DRY_RUN: ${DRY_RUN}" echo "DROP_ID: ${DROP_ID}" echo "CHECKPOINT: ${CHECKPOINT}" - echo "SIGNOFF_BUG: ${SIGNOFF_BUG}" + echo "SIGNOFF_ISSUE: ${SIGNOFF_ISSUE}" def idMatcher = null if ((idMatcher = "${DROP_ID}" =~ /I(?\d{8})-(?