Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign upAutomate all steps of the release process #926
Comments
juliusv
referenced this issue
Jul 23, 2015
Closed
Prometheus API endpoint results in 404 due to missing v1 route. #925
This comment has been minimized.
This comment has been minimized.
|
I'd like to see docker tags for each each version as they're released. So in addition to what you said on the other thread, I'd like to see a 0.15.0 docker tag, etc as each release happens. Latest would still point to stable & master to master. This would let me stick on a particular version & choose to upgrade when I'm ready after testing in my env etc by changing to the appropriate docker tag. If latest is the only available release tag that makes users vulnerable to breaking changes between releases with no option to pick an actual release version. |
This comment has been minimized.
This comment has been minimized.
|
@jimmidyson That sounds like a great idea. @discordianfish Is that easy to automate with the Docker Hub? Must be, right? :) |
This comment has been minimized.
This comment has been minimized.
|
Yeah if you're using docker hub automated builds you just add another build pointing to your git tag. |
This comment has been minimized.
This comment has been minimized.
|
No, there is no easy way to automate this. You still need to manually create a new tag in the hub for every release. But this in general sounds good and should be put into the release docs. On the long run I would stop using automated builds and just build the images locally and push it. This way we can automate setting the right tags etc. |
This comment has been minimized.
This comment has been minimized.
zrml
commented
Jul 24, 2015
|
@jimmidyson + 1 on the requested feature. |
This comment has been minimized.
This comment has been minimized.
|
@discordianfish We (fabric8) switched to our own builds for exactly that reason. We use circleci.com & works great. |
This comment has been minimized.
This comment has been minimized.
|
As I said in IRC, don't forget to update the dependency on client_golang (and possibly make a release there too). |
juliusv
added a commit
that referenced
this issue
Jul 27, 2015
juliusv
referenced this issue
Aug 19, 2015
Closed
Tag docker builds on dockerhub with version information #1009
fabxc
changed the title
Document all steps of the release process
Automate all steps of the release process
Sep 25, 2015
This comment has been minimized.
This comment has been minimized.
|
Adjusted the title to our actual goal. |
This comment has been minimized.
This comment has been minimized.
|
+1 - I'm happy to take care of the Docker specific parts, but first we need to decide for a CI and build process for the binaries. Once that's done, I can add the docker stuff. |
brian-brazil
added
the
enhancement
label
Dec 16, 2015
fabxc
added
kind/enhancement
and removed
enhancement
labels
Apr 28, 2016
This comment has been minimized.
This comment has been minimized.
|
I think we can say this is done by now. |
brian-brazil
closed this
Jul 13, 2016
This comment has been minimized.
This comment has been minimized.
|
Massive shout-out to @sdurrheimer for that! |
This comment has been minimized.
This comment has been minimized.
lock
bot
commented
Mar 24, 2019
|
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
juliusv commentedJul 23, 2015
So that things like #925 don't happen (forgot to update stable branch). Ideally, this will be automated at some point.