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

[cert.ci.jenkins.io] Keep Maven tools up to date with updatecli #4399

Closed
dduportal opened this issue Nov 19, 2024 · 2 comments
Closed

[cert.ci.jenkins.io] Keep Maven tools up to date with updatecli #4399

dduportal opened this issue Nov 19, 2024 · 2 comments

Comments

@dduportal
Copy link
Contributor

Service(s)

cert.ci.jenkins.io

Summary

In https://github.com/jenkins-infra/jenkins-infra/blob/4b06713c89a121e7c094ab1594e07e7a8dff94ce/hieradata/clients/controller.cert.ci.jenkins.io.yaml#L40-L51, we specified a list of Maven tools to be used by cert.ci.jenkins.io pipelines.

As per jenkins-infra/jenkins-infra#3691, we should track each of this maven versions up to date to the latest patch available for each minor line.

Reproduction steps

No response

@jayfranco999
Copy link
Collaborator

jenkins-infra/jenkins-infra#3739 tracks all the all maven tools versions on cert.ci.jenkins.io controller.

The solution was tested locally with success:

SUMMARY:



✔ Bump Maven version for cert.ci.jenkins.io:
        Source:
                ✔ [mavenVersion3-5] Get the latest Maven 3.5.x version
                ✔ [mavenVersion3-6] Get the latest Maven 3.6.x version
                ✔ [mavenVersion3-8] Get the latest Maven 3.8.x version
                ✔ [mavenVersion3-9] Get the latest Maven 3.9.x version
        Condition:
                ✔ [checkIfReleaseIsAvailable3-5] 
                ✔ [checkIfReleaseIsAvailable3-6] 
                ✔ [checkIfReleaseIsAvailable3-8] 
                ✔ [checkIfReleaseIsAvailable3-9] 
        Target:
                ✔ [updateMaven3-5Version] Update the `Maven 3.5.x` version in the cert.ci.jenkins.io controller
                ✔ [updateMaven3-6Version] Update the `Maven 3.6.x` version in the cert.ci.jenkins.io controller
                ✔ [updateMaven3-8Version] Update the `Maven 3.8.x` version in the cert.ci.jenkins.io controller
                ✔ [updateMaven3-9Version] Update the `Maven 3.9.x` version in the cert.ci.jenkins.io controller


Run Summary
===========
Pipeline(s) run:
  * Changed:    0
  * Failed:     0
  * Skipped:    0
  * Succeeded:  1
  * Total:      1

@dduportal dduportal added this to the infra-team-sync-2024-11-26 milestone Nov 21, 2024
@dduportal dduportal removed the triage Incoming issues that need review label Nov 21, 2024
@jayfranco999
Copy link
Collaborator

@daniel-beck jenkins-infra/jenkins-infra#3739 now includes the updatecli-manifest to track all the maven-tools versions used by cert.ci.jenkins.io, the PR has been merged into production.

If the solution meets all the requirements we can go ahead and close this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants