#!/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:develop . docker push viker.cheezers.net:5000/agon:develop # 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