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

CI: Automated build/release workflow #46

Merged
merged 4 commits into from
Jul 9, 2017
Merged

CI: Automated build/release workflow #46

merged 4 commits into from
Jul 9, 2017

Conversation

bzub
Copy link
Collaborator

@bzub bzub commented Jul 8, 2017

WIP. Do not merge.

TODO:

  • Just need to modify travis.yml to use the new Makefile features

See the new releasing guide in the CONTRIBUTING doc and the new Makefile for design details.

Also here's an example of a custom release pushing images to a registry: https://quay.io/repository/cloudnativelabs/kube-router?tag=latest&tab=tags

So when the official release workflow is used with Travis-CI, we should see a clean dockerhub repo of released + latest tag.

Here's an example of a kube-router-git repo for per-commit and PR images: https://quay.io/repository/cloudnativelabs/kube-router-git?tag=latest&tab=tags

@bzub bzub self-assigned this Jul 8, 2017
@bzub bzub added the build label Jul 8, 2017
@bzub bzub added this to the v0.0.5 milestone Jul 8, 2017
@bzub bzub merged commit 5af635a into cloudnativelabs:master Jul 9, 2017
@bzub bzub deleted the build-release branch July 9, 2017 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant