Release Process¶
Outcomes¶
A new
gittag available to install.A release on GitHub.
An updated Homebrew recipe.
A changed Vagrantfile.
Linux binaries.
The new version title in the changelog.
Prerequisites¶
python3on yourPATHset to Python 3.5+.Docker available and set up for your user.
virtualenv.Push access to this repository.
Trust that
masteris ready and high enough quality for release. This includes theNextsection inCHANGELOG.rstbeing up to date.
Perform a Release¶
Get a GitHub access token:
Follow the GitHub instructions for getting an access token.
Set environment variables to GitHub credentials, e.g.:
export GITHUB_TOKEN=75c72ad718d9c346c13d30ce762f121647b502414Perform a release:
export GITHUB_OWNER=|github-owner| curl https://raw.githubusercontent.com/"$GITHUB_OWNER"/dcos-e2e/master/admin/release.sh | bash