Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

24.04 migration: Update Jenkins to latest LTS with updated plugins #141

Open
wants to merge 9 commits into
base: latest
Choose a base branch
from

Conversation

Crola1702
Copy link
Contributor

Description

This PR includes multiple updates to the Jenkins configuration recipe and plugins management for 24.04 migraion

Changes:

  • Updated Jenkins version to 2.479.2
  • Added a new attribute for JDK version
  • Changed the included recipe from jenkins::master to jenkins::jenkins
  • Updated numerous Jenkins plugins to their latest versions to ensure compatibility and security
  • Improved the removal of obsolete plugins by using a filtered grep command to delete specific .jpi files.
  • Added a new recipe to manage plugin installation using a plugins.txt template and the Jenkins plugin manager tool.
  • Updated Jenkins configuration in jenkins.yaml.erb to reflect changes in plugin names and configurations.

Crola1702 and others added 8 commits January 10, 2025 15:01
This plugin had a security vulnerability, this is explained in 263f7d2.

Now https://plugins.jenkins.io/publish-over-ssh/ shows that security vulnerabilities were affecting versions 1.23 and earlier, so this is a bump to 1.24, where these vulnerabilities are not present anymore

Signed-off-by: Crola1702 <[email protected]>
Signed-off-by: Crola1702 <[email protected]>
Signed-off-by: Crola1702 <[email protected]>
* 'gitSCM' is an obsolete attribute name, please use 'scmGit'
* 'timestamperConfig' is an obsolete attribute name, please use 'timestamper'
@Crola1702 Crola1702 force-pushed the Crola1702/24.04-migration-plugins branch from c531b19 to 8d4ccbd Compare January 10, 2025 20:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant