layout: website-normal title: Release Process navgroup: developers children:
{ path: prerequisites.md }
{ path: environment-variables.md }
{ path: release-version.md }
{ path: make-release-artifacts.md }
{ path: verify-release-artifacts.md }
{ path: publish-temp.md }
{ path: vote.md }
{ path: fix-release.md }
{ path: publish.md }
{ path: announce.md }
Preparing for a release
- How to prepare the project for a release
Prerequisites
- steps that a new release manager must do (but which only need to be done once)
Set environment variables
- many example snippets here use environment variables to avoid repetition - this page describes what they are
Create a release branch and set the version
Make the release artifacts
Verify the release artifacts
Publish the release artifacts to the staging area
Vote on the dev@brooklyn list
If the vote fails -
fix the release branch
and resume from step 4
Publish the release artifacts to the public location
Announce the release