Building a new release - GerkeLab/epiTAD GitHub Wiki
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.1andlatest - Pushes the Docker images to
gerkelab/epiTAD