machine: services: - docker environment: IMAGE_NAME: centurylink/watchtower dependencies: override: - docker pull bdehamer/golang-builder:latest test: override: - docker run -v $(pwd):/src bdehamer/golang-builder:latest --test deployment: hub: branch: master commands: - docker run -v $(pwd):/src bdehamer/golang-builder:latest - docker build -t $IMAGE_NAME:latest . - docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS - docker push $IMAGE_NAME:latest