Backport of packaging in stable-2.541 for LTS 2.541.1#728
Merged
dduportal merged 10 commits intojenkinsci:stable-2.541from Jan 8, 2026
Merged
Backport of packaging in stable-2.541 for LTS 2.541.1#728dduportal merged 10 commits intojenkinsci:stable-2.541from
stable-2.541 for LTS 2.541.1#728dduportal merged 10 commits intojenkinsci:stable-2.541from
Conversation
…rrect location, pointing to the published directory - jenkins-infra/helpdesk#4833 (comment) Signed-off-by: Damien Duportal <[email protected]>
…ent variable 'GPG_PUBLIC_KEY_FILE' Signed-off-by: Damien Duportal <[email protected]>
Signed-off-by: Damien Duportal <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Fixes jenkins-infra/helpdesk#4055 Since get.jenkins.io already includes the SHA-256 checksum file for the war file and it is copied to two destinations in this script, it seems like a good place to copy the ASCII-armored PGP signatures for the war at the same time. The sha256 file shows that the file downloaded by the user is the same file that was uploaded. The asc file shows that the uploaded file was signed by the Jenkins PGP signing key. Confirmed that the 2.456 asc matches the war file with: $ wget https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key $ gpg --import jenkins.io-2023.key $ wget https://get.jenkins.io/war/2.456/jenkins.war $ wget https://repo.jenkins-ci.org/artifactory/releases/org/jenkins-ci/main/jenkins-war/2.456/jenkins-war-2.456.war.asc $ mv jenkins-war-2.456.war.asc jenkins.war.asc $ gpg --verify jenkins.war.asc Confirmed that the script changes worked as expected with the following commands: MY_WORKDIR=$(mktemp -d) echo My work directory is $MY_WORKDIR AGENT_WORKDIR=${MY_WORKDIR}/agent-workdir SRCDIR=${MY_WORKDIR}/src-dir WARDIR=${MY_WORKDIR}/dest-war-dir WAR_WEBDIR=${MY_WORKDIR}/dest-war-webdir export AGENT_WORKDIR SRCDIR WARDIR WAR_WEBDIR mkdir -p ${AGENT_WORKDIR} ${SRCDIR} ${WARDIR} ${WAR_WEBDIR} ARTIFACTNAME=jenkins BASE=$(pwd) SSH_OPTS= VERSION=2.456 WAR=${SRCDIR}/jenkins.war WAR_SHASUM=${SRCDIR}/jenkins.war.sha256 export ARTIFACTNAME BASE VERSION SSH_OPTS WAR WAR_SHASUM PKGSERVER=localhost export PKGSERVER (cd $SRCDIR && wget https://get.jenkins.io/war/${VERSION}/jenkins.war) (cd $SRCDIR && wget https://get.jenkins.io/war/${VERSION}/jenkins.war.sha256) (cd $SRCDIR && wget https://repo.jenkins-ci.org/artifactory/releases/org/jenkins-ci/main/jenkins-war/${VERSION}/jenkins-war-${VERSION}.war.asc && mv jenkins-war-${VERSION}.war.asc jenkins.war.asc) echo "WARDIR contents before publish:" && ls ${WARDIR} echo bash -v war/publish/publish.sh echo "WARDIR contents after publish:" && ls ${WARDIR}/ echo "WARDIR/VERSION contents after publish:" && ls ${WARDIR}/${VERSION}/
Signed-off-by: Damien Duportal <[email protected]>
Member
Author
|
Molecule tests failing: |
Collaborator
|
Member
Author
|
Pushed 50f0043 which hardcodes the Jenkins version to 2.541 (baseline of the next LTS in any case) as a replay setting Next steps for later:
|
stable-2.541 for LTS 2.541.1
krisstern
previously approved these changes
Jan 7, 2026
51 tasks
33 tasks
Member
Author
Member
Author
… production (jenkinsci#721) Signed-off-by: Damien Duportal <[email protected]>
…eving latest weekly 2.545 Molecule tests are currently failing on latest weekly 2.545 while they passed on the previous 2.544 one. Using the LTS base version for this backport.
34803c9 to
5f2a9b3
Compare
krisstern
approved these changes
Jan 8, 2026
dduportal
approved these changes
Jan 8, 2026
This was referenced Jan 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR is a backport of required changes pushed to the primary branch since the 2d December (3ee2adf, initial commit of
stable-2.541branch created with jenkins-infra/release#832).Ref:
List of cherry-picked commits
d886f40 - Require Java 17 or Java 21 for RPM installations and Java 21 for Fedora installations (Require Java 17 or Java 21 for RPM installations and Java 21 for Fedora installations #544)(2025-12-31 06:58:35 -0700) <Virendra Gadekar — Backend Developer | Java • Spring Boot • SQL • APIs>Warning
Dropped as reverted in #730
\
/
\
/
latestsymlinks to directories #713 from jenkinsci/fix/staging (2025-12-15 10:34:59 +0100) <Damien Duportal>\
/
+ from #728 (comment):
Testing done
CI
Submitter checklist