-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Ubuntu update August 2022 [TEST] #13010
Conversation
Please ignore this for now. I'm just testing building from Launchpad Git repository. |
A couple bits of high-level feedback I'll give you with the goal of helping you avoid redoing work later (:heart:) are that you'll want to make sure Launchpad supports fetching "any sha1" (not just reachable ones, especially if you plan to force push over time) and you'll want to split each architecture into a separate commit/branch/ref (otherwise the download for every server building the image is unnecessarily huge -- when building There will also be some updates necessary in the docs repo to make sure the |
Thanks for feedback!
Yeah, that's doesn't work in Launchpad Git. Been there when I forgot to generate
Currently tarballs for I chose this because that's how our ( Correct me if I'm wrong please, but I don't think that having so many branches will be be a problem. There's a cleanup in place to remove these branches after 3 months.
I didn't consider this. I'll look into that later. I expected it'll work out of the box via |
82c9a64
to
a620ec8
Compare
Please see updated library file. Now rootfs tarballs live per release, architecture and serial in This presented a problem with
But naughty PR bot complained about duplicate I found
Again, it'd be very difficult to coordinate CI/CD jobs between releases for putting same arch tarballs into one branch. (Provided it's not done by hand which I wanted to avoid.) So I'd be happy to figure out how to do it per release and architecture branches at least. |
Actually, forget all that please. :-) I shall make the structure same as in https://github.com/tianon/docker-brew-ubuntu-core/ and all these issues will go away. There's no need to create branches specific for docker-library for every pipeline run so the issue I mentioned is not an issue actually. I'll publish new library file later. And description of changes. |
Having branch-per-arch-suite combination is totally sane from our PoV -- I'd adjust your example like this to make that work: # 20220801 (focal)
Tags: 20.04, focal-20220801, focal
Architectures: amd64, arm64v8
amd64-GitFetch: refs/heads/docker-library-20.04-focal-20220801-amd64
amd64-GitCommit: 7099ef2a18ebb29ed25867f7114dd447df654e9c
arm64v8-GitFetch: refs/heads/docker-library-20.04-focal-20220801-arm64
arm64v8-GitCommit: f07f3f071d8fa3f7c4d9e95055fdd5d9948363f6 (The only "catch" is that you need a "global" |
No description provided.