This repository was archived by the owner on Nov 16, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 56
Releases
Berndt Jung edited this page Jan 11, 2018
·
7 revisions
The current process for cutting a release is manual. This page simply documents the steps. It's assumed that this all becomes automated as part of CI.
-
Make sure your environment is clean! You don't want to push code which only exists on your laptop.
-
Build the binaries: ``` make linux
3. Log into the docker repository you are pushing to.
4. Push the images. Note that we specify the image tag here: ```
CI=1 IMAGE_TAG=v0.1.2 PUSH_IMAGES=1 make ci-images
-
Make sure that the version in the Dispatch chart is correct. If not, simply edit the
charts/dispatch/Chart.ymlfile (make sure to push the change). Do not reuse versions! -
Push the charts: ``` ./scripts/push-charts.sh
## Tag the Release in GitHub
Releases follow semver prefixed with a "v" (i.e. v0.1.2)
## Add the CLI Binaries
1. Build the binaries: ```
make cli-linux
make cli-darwin
- Add the binaries (bin/dispatch-darwin, bin/dispatch-linux) to the release.