-
-
Notifications
You must be signed in to change notification settings - Fork 11
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
Split docker-jenkins-weekly and docker-jenkins-weekly.ci for infra.ci and weekly.ci #3887
Comments
@NotMyFault I believe we should be able to use a bake file instead and keep only 1 repository? |
Right right, we actually just need a different set of plugins 🤔 Do you think you could come up with a simple bake file? I'm not that well-versed with the hashicorp config lang 😓 |
@NotMyFault I'll prepare the docker bake 🙂 |
Instead of creating another docker image I plan to publish the weekly.ci.jenkins.io image variant as specific tag with a suffix like for example 1.23.1-2.439-weeklyci (or 1.23.1-2.439-🦄 ? |
Opened jenkins-infra/docker-jenkins-weeklyci#1462 cherry-picking jenkins-infra/docker-jenkins-weeklyci#1459 as a good candidate for differentiation between these variants. Next steps:
|
weekly.ci.jenkins.io config has been updated to use its specific variant in jenkins-infra/kubernetes-management#4850 Updatecli manifest update verified with jenkins-infra/kubernetes-management#4849 Confirmed that Blue Ocean plugins and dependencies aren't available anymore on weekly.ci.jenkins.io: Closing this issue. |
Reopening as we need to get distinct lifecycle for these variants. To do so, scripts and shared pipeline need to be updated to allow working on a specific target only (infra.ci.jenkins.io or weekly.ci.jenkins.io variant). |
Opened a pull request to build none, one or both variants depending on the modified files, and to create distinct plugins update pull requests: jenkins-infra/docker-jenkins-weeklyci#1471 |
Result of the PR, from jenkins-infra/docker-jenkins-weeklyci#1471 (comment):
Closing this issue as completed. |
Note that running the |
Reopening as I need to adapt kubernetes-management updatecli manifests to update only infra.ci.jenkins.io or weekly.ci.jenkins.io if only one of them has a new version. |
Update:
Closing this issue as both variants have their own lifecycles now. |
Service(s)
infra.ci.jenkins.io, weekly.ci.jenkins.io, Docker Hub
Summary
As outlined in jenkins-infra/docker-jenkins-weeklyci#1459 (review), I'd like to split the docker images to create a minimalistic one for weekly.ci and leave infra.ci as-is.
Given both instances serve different needs, we don't need the majority of plugins on weekly.ci at all.
TODO:
docker-jenkins-weekly.ci
(unless someone has a better name in mind)jenkinsciinfra
on docker hubI can take care of 1) and 3) :)
Reproduction steps
No response
The text was updated successfully, but these errors were encountered: