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

Create an official, Automated Build image on Docker Hub #107

Open
pataquets opened this issue May 9, 2021 · 0 comments
Open

Create an official, Automated Build image on Docker Hub #107

pataquets opened this issue May 9, 2021 · 0 comments

Comments

@pataquets
Copy link
Contributor

pataquets commented May 9, 2021

Docker Hub allows you to create free Automated Builds from source: https://docs.docker.com/docker-hub/builds/ host public Docker images for free.
It would add another packaging/distribution/installation method, whose buildings would be triggered automatically on each commit. It also allows to create different image tags from git tags & branches.
Also, documentation could easily include a canonical docker run statement referencing the public image to quickly spin up a sncli instance with just a single command, without having to build it yourself.

By making the image build via an AB a Github Action, you give the resulting image verifiability and auditability. Also, the build is fully automatic. You can have the latest image tag build from HEAD and individual image tags from git's release tags.
Some people avoid non-verifiable (manually uploaded) images due to security & traceability reasons.
Docker search command clearly displays AB when listing images.

Since there is already a Dockerfile in the repo, just a free Docker Hub account and a quick 5 minute setup a simple Github Action would do.

EDIT: Docker Hub's Automated Builds are no longer free, they require a paid subscription. However the same may be accomplished via Github Actions.

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

No branches or pull requests

1 participant