Skip to content

Commit e98d9c2

Browse files
committed
docs(releases): update for Docker Index tagging capability
We no longer need to use the "deisreleases/component-vX.Y.Z" hack to version Deis images, instead it's "deis/component:vX.Y.Z". Many thanks to the Docker team for implementing this essential feature!
1 parent 7afdb1b commit e98d9c2

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

docs/contributing/releases.rst

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,17 @@ github.com/deis/deis Repo
2424
next milestone
2525
- Close the current `deis milestone`_
2626
- Recreate CHANGELOG.md in the root of the project using the `changelog script`_
27-
* ``./contrib/util/generate-changelog.sh v0.7.0 v0.8.0 | cat - CHANGELOG.md > tmp && mv tmp CHANGELOG.md``
27+
* ``./contrib/util/generate-changelog.sh vU.V.W vX.Y.Z | cat - CHANGELOG.md > tmp && mv tmp CHANGELOG.md``
28+
substituting the previous release for vU.V.W and the current one for vX.Y.Z.
2829
* proofread the new CHANGELOG.md to ensure it was generated correctly
2930
* ``git add CHANGELOG.md && git commit -m "Updated CHANGELOG.md."``
3031
- Merge git master into release branch locally
3132
* ``git checkout release && git merge master``
33+
- Grep the codebase for "docker pull" and replace all instances of ":latest"
34+
with ":vX.Y.Z"
35+
- At the Docker Index, create a tagged image build ":vX.Y.Z" for every component
36+
* The UI for this is well-hidden: go to https://index.docker.io/builds/ and
37+
click "Edit".
3238
- Commit and push the deis/deis release and tag
3339
* ``git commit -a -m 'Updated for vX.Y.Z release.'``
3440
* ``git push origin release``

0 commit comments

Comments
 (0)