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

Travis CI setup #38

Open
sandhawalia opened this issue Jan 9, 2020 · 1 comment
Open

Travis CI setup #38

sandhawalia opened this issue Jan 9, 2020 · 1 comment
Assignees
Labels
help wanted Extra attention is needed

Comments

@sandhawalia
Copy link
Member

Since ours is an open source project we'd like to use Travis CI for building / testing a PR/commits. This would also push the built images to Docker Hub for distribution.

Sample usage from here

@sandhawalia sandhawalia self-assigned this Jan 9, 2020
@daniel-j-h
Copy link
Member

Pointers for Docker Hub integration

  • Create a new Docker Hub project
  • Create a machine user with restricted permissions
  • Encrypt the machine user credentials for Travis
  • On successful build, login and push as machine user
  • Do this for master and all stable releases / tags

See

@sandhawalia sandhawalia added the help wanted Extra attention is needed label Jan 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants