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 Automated Build on Docker Hub #3

Open
pataquets opened this issue Feb 6, 2018 · 3 comments
Open

Create Automated Build on Docker Hub #3

pataquets opened this issue Feb 6, 2018 · 3 comments

Comments

@pataquets
Copy link
Contributor

Docker Hub allows you to create Automated Builds from source: https://docs.docker.com/docker-hub/builds/
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 automatically from git tags & branches.
Also, documentation could include an example docker run command which would become the canonical, no-install-needed way to run latest elastic-go.

By making the image build via an AB, 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.

After #2 is in, just a free Docker Hub account and a quick setup would do. Ping me if you need help.

@pataquets
Copy link
Contributor Author

@rolinh ping

@pataquets
Copy link
Contributor Author

pataquets commented Jul 18, 2020

@rolinh If you search for images from Docker's command-line there is only one image listed and it's unauditable on which code is built from and included on it.

$ docker search elastic-go
NAME                DESCRIPTION         STARS               OFFICIAL            AUTOMATED
zanloy/elastic-go                       0                                       

Having a straight-from-the-source build would be better and would provide trust, since built code is traceable. And it would even let you have a 'daily build' on each commit. Let me know if I can be of any help.

@rolinh
Copy link
Owner

rolinh commented Jul 20, 2020

@pataquets I'll have a look into this, thanks.

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

2 participants