Add information about how to make releases

pull/10616/head
Chris Goller 2016-12-06 13:21:07 -06:00
parent 189105c156
commit 88f2e49c52
1 changed files with 28 additions and 0 deletions

28
docs/release.md Normal file
View File

@ -0,0 +1,28 @@
## Creating a release
The release process is handled via our [circle.yml](https://github.com/influxdata/chronograf/blob/master/circle.yml).
A release tag of the format `1.1.0-beta1` needs to be added. Afterwhich, circle
will build our packages for all of our platforms.
### Creating Release tag
You can create a release tag from [Github](https://github.com/influxdata/chronograf/releases)
or create an annotated tag:
```sh
git tag -a 1.1.0-beta1 -m "Release 1.1.0-beta1"
git push --tags
```
### Release platforms
* Linux
* amd64
* i386
* armhf
* arm64
* armel
* static_i386
* static_amd64
* OS X
* amd64
* Windows
* amd64