-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed deis#5 -- created release process doc.
- Loading branch information
Showing
2 changed files
with
64 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
:title: Releases | ||
:description: The Deis Release Process | ||
:keywords: deis, release, process, build, tag | ||
|
||
.. _releases: | ||
|
||
Releases | ||
======== | ||
|
||
When we create a **deis** release, here are the steps involved: | ||
|
||
GitHub Issues | ||
------------- | ||
|
||
- roll unfinished issues into next milestone | ||
- close release milestone | ||
|
||
|
||
Chef Repo | ||
--------- | ||
|
||
- change cookbook revisions | ||
- change chef attributes deis-cookbook/attributes | ||
- default.deis.build.revision | ||
- default.deis.controller.revision | ||
- change chef metadata.rb | ||
- upload cookbook to Chef | ||
- berks update && berks install && berks upload --force | ||
- git commit -a -m 'prep for 0.0.X release' | ||
- tag the opdemand/deis-cookbook repo | ||
- git tag v0.0.X | ||
- git push --tags | ||
|
||
|
||
Deis Repo | ||
--------- | ||
|
||
- bundle install | ||
- Update berksfile with new release | ||
- berks update && berks install && berks upload --force | ||
- update __version__ fields in packages | ||
- git status && git add . && git commit -m 'updating for 0.0.X release' | ||
- git tag v0.0.X | ||
- git push --tags | ||
- tag the opdemand/deis repo | ||
- tag the opdemand/buildstep repo | ||
- tag the opdemand/gitosis repo | ||
|
||
Client | ||
------ | ||
|
||
- publish CLI to pip | ||
- python setup.py sdist upload | ||
|
||
|
||
Docs | ||
---- | ||
- create release notes docs | ||
- summary of features | ||
- what's next? section | ||
- publish docs to docs.deis.io (TODO) | ||
- publish docs to pythonhosted.org/deis | ||
- use web form at http://pypi.python.org/pypi?%3Aaction=pkg_edit&name=deis |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -15,4 +15,5 @@ This documentation has the following resources: | |
commandline/index | ||
api/index | ||
contributing/index | ||
releases | ||
faq |