-
Notifications
You must be signed in to change notification settings - Fork 3
Building a new release
Garrick Aden-Buie edited this page Jan 2, 2019
·
1 revision
The build.sh
handles adding tags to the git repo and building new Docker images. If you only want to do a portion (e.g. build the Docker images), review the build.sh
script for an idea of the process.
./build.sh 0.1.1 "Many improvements..."
build.sh
accepts two arguments:
-
The version number, in the format
N.N.N.????
. The version number must not be same as a previous version number, but no other checking is done. Please try to follow semantic versioning: in general<major>.<minor>.<patch>
. -
The second argument is a tag message to be included in the git tag (and viewable on GitHub).
The build script
- Writes the version number into
VERSION
- Creates a commit with the message
Version 0.1.1
- Tags the commit with the tag
v0.1.1
- Pushes to the branch and tags to the remote tracking branch
- Builds Docker images tagged
0.1.1
andlatest
- Pushes the Docker images to
gerkelab/epiTAD