diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..e913cfe --- /dev/null +++ b/build.sh @@ -0,0 +1,17 @@ +#!/bin/bash -x + +# this file is intended to build the docker image and push to the correct repository. Intended to be run by my buildbot instance. + +# first just build, tag, and push +docker build -t viker.cheezers.net:5000/agon:latest . +docker push viker.cheezers.net:5000/agon:latest + +# check if there is a git tag. if so, tag with that tag and push again +# expecting tag to be 6 characters long. otherwise isn't not the right tag +GITTAG=$(git describe --tags) +length=${#GITTAG} + +if [ $length -eq 6 ]; then + docker build -t viker.cheezers.net:5000/agon:$GITTAG . + docker push viker.cheezers.net:5000/agon:$GITTAG +fi \ No newline at end of file