-
Notifications
You must be signed in to change notification settings - Fork 123
docker: add release images for distributions packages are generated for #3861
docker: add release images for distributions packages are generated for #3861
Conversation
@markus2330 should we also upload the "release Docker images" to Dockerhub (like we do with alpine) and tag them for example like elektra:0.9.5-1-focal, or should we only keep them in our public Docker registry (hub-public.libelektra.org)? |
That would be fantastic! 🚀
Only if we run into upload limits. In any case, we should also have them in our registry. |
Thank you so much! |
The aptly publish steps are failing for bullseye-unstable because the repo does not exist. Are some manual steps needed to make it work? I can't find any docu how you created the other repos. See details at: |
It seems you already created the missing bullseye repos? $ aptly repo list
List of local repos:
* [bionic-unstable] (packages: 54)
* [bionic] (packages: 49)
* [bullseye-unstable] (packages: 45)
* [bullseye] (packages: 0)
* [buster-unstable] (packages: 56)
* [buster] (packages: 51)
* [focal-unstable] (packages: 56)
* [focal] (packages: 51) I will add the missing command to the shared library, so repositories are automatically created if a new package distribution is introduced. |
I tried to create it manually but it still fails. Maybe I did something wrong while creating?
Thank you! |
I dropped both bullseye repos and recreated them. It should now work. I used following commands: # bullseye
aptly repo drop bullseye
aptly repo create -architectures="amd64" -component=main -distribution=bullseye bullseye
aptly publish repo -gpg-key="A9A25CC1CC83E839" -keyring=/home/jenkins/.gnupg/pubring.kbx -batch=true --passphrase-file="/home/jenkins/.aptly/secret" bullseye bullseye
#bullseye-unstable
aptly repo drop bullseye-unstable
aptly repo create -architectures="amd64" -component=main -distribution=bullseye-unstable bullseye-unstable
aptly publish repo -gpg-key="A9A25CC1CC83E839" -keyring=/home/jenkins/.gnupg/pubring.kbx -batch=true --passphrase-file="/home/jenkins/.aptly/secret" bullseye-unstable bullseye
I will add documentation on how to do this manually to the buildserver repository. Sorry for the inconvenience. |
Thank you! I think having the script is already great, maybe even better than any documentation that becomes outdated with time. |
Yes, I agree: to have these scripts in the buildserver repo is enough. |
Part of #3716
Basics
These points need to be fulfilled for every PR:
(added as entry in
doc/news/_preparation_next_release.md
whichcontains
_(my name)_
)Please always add something to the release notes.
(first line should have
module: short statement
syntax)close #X
, are in the commit messages.doc/news/_preparation_next_release.md
scripts/dev/reformat-all
If you have any troubles fulfilling these criteria, please write
about the trouble as comment in the PR. We will help you.
But we cannot accept PRs that do not fulfill the basics.
Checklist
Check relevant points but please do not remove entries.
For docu fixes, spell checking, and similar none of these points below
need to be checked.
(not in the PR description)
Review
Reviewers will usually check the following:
Labels
If you are already Elektra developer:
say that everything is ready to be merged.