Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do-release target to automate releases #121

Merged
merged 1 commit into from
Mar 1, 2018
Merged

Conversation

markmandel
Copy link
Member

This does several things:

  • Checks out a release branch for the release version
  • Creates a /release folder. Everything in this folder should get uploaded to a
    the Github Release.
  • Build binaries and images with the release version
  • Creates sdk and binary archives, and moves the into the /release folder for upload
    a github release (for the release version)
  • Creates a zip of the install.yaml, LICENCE and README.md for installation also in the /release folder
  • Pushes the release images up to gcr.io/agones-images
  • Pushes the release branch up to github, ready to be tagged by a Github release.

The only manual step should be creating the Github release via the web
form, which will create the tag, and make the archives available to download.

@markmandel markmandel added kind/feature New features for Agones area/build-tools Development tooling. I.e. pretty much everything in the `build` directory. labels Feb 28, 2018
@markmandel markmandel added this to the 0.1 milestone Feb 28, 2018
This does several things:
- Checks out a release branch for the release version
- Creates a /release folder. Everything in this folder should get uploaded to a
  the Github Release.
- Build binaries and images with the release version
- Creates sdk and binary archives, and moves the into the /release folder for upload
  a github release (for the release version)
- Creates a zip of the install.yaml, LICENCE and README.md for installation also in the /release folder
- Pushes the release images up to gcr.io/agones-images
- Pushes the release branch up to github, ready to be tagged by a Github release.

The only manual step should be creating the Github release via the web
form, which will create the tag, and make the archives available to download.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build-tools Development tooling. I.e. pretty much everything in the `build` directory. kind/feature New features for Agones
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants