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

jobs: Add a bump-jenkins-plugins job #917

Merged
merged 1 commit into from
May 6, 2024
Merged

jobs: Add a bump-jenkins-plugins job #917

merged 1 commit into from
May 6, 2024

Commits on May 6, 2024

  1. jobs: Add a bump-jenkins-plugins job

    We are creating this bump-jenkins-job in order to periodically update the latest plugin version of Jenkins offered by Openshift/Jenkins.
    
    bump-jenkins-job automates the process of checking for updates to Jenkins plugins, updating the plugin versions in a configuration file, pushing the changes to a Git repository, and opening a pull request for review.
    
    Plugin Update Process:
    
    This job reads a list of plugins from the file plugins.txt in the repository.
    It iterates over each plugin, checks for updates and if a newer version is available, it updates the version in the file.
    For each plugin, it fetches the latest version by querying a URL based on the Jenkins plugin repository structure.
    If an update is found, it modifies the plugins.txt file to reflect the new version.
    The updates in the plugins.txt file are committed and pushed to the pr_branch.
    It also opens a pull request with the updated plugin versions.
    
    Ref: coreos#562
    
    Co-authored-by: Michael Armijo <[email protected]>
    aaradhak and marmijo committed May 6, 2024
    Configuration menu
    Copy the full SHA
    59697b7 View commit details
    Browse the repository at this point in the history