-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Automate archetypes updates via updatecli #6672
Comments
Good idea: it has releases as "source fo truth" (https://github.com/jenkinsci/archetypes/releases) and it can be conditionally checked with the "Maven" kind in updatecli |
Hi @dduportal , 1.Configure Updatecli to fetch the latest Jenkins archetypes from repo.jenkins-ci.org/releases. The draft changes I thought is :
|
Could you please review this approach and let me know if it aligns with your expectations? Once I get your confirmation, I did be happy to help . |
Hello @biru-codeastromer , Did you try that manifest on the repo, at least the source and condition? |
Hi @gounthar , I’ve been working on automating the archetypes updates using Updatecli, but I’m encountering an issue where Updatecli cannot find the Maven metadata for the empty-plugin archetype. Here’s what I’ve done so far: I also checked the repository URL: https://repo.jenkins-ci.org/releases/. But when I ran Updatecli, I got the following error:
Could you please confirm is the empty-plugin archetype published to the Maven repository?if it’s a snapshot version, should I use the snapshot repository (https://repo.jenkins-ci.org/snapshots/) instead? |
I did try to implement the snapshot repo link too but got same errors . |
@biru-codeastromer if you plan to work on issues without joining the usual SIG and/or syncing with the usual contributors, it will be hard for us to help you when you need it. The reason is because we are working on other tasks and our attention span is limited: the more context switch we have to do, the less tasks we can finish. We do really appreciate your help and your enthusiasm, but you have to be careful in the way you approach. The risk is that you might miss information, or the review of your PR might be delayed. As for this particular issue, the required information is written in the definition: it means you have to read, check and plan carefully before jumping in writing code. |
Thank you for the constructive feedback, @dduportal. I apologize for not syncing properly and will take the time to carefully review the issue and related files. I’ll also look into discussing more in our groups to collaborate better. Before proceeding, I’ll share my plan for feedback to ensure I’m on the right track. |
Similar to docker and maven updates in documentation sources, archetypes releases should be automated too, to make PRs like #6671 obsolete.
https://github.com/jenkinsci/archetypes is released to the central repository.
The text was updated successfully, but these errors were encountered: