#!/bin/bash BUILDDATE=$(date +"%Y-%m-%d") git config --global user.email "${GIT_EMAIL}" git config --global user.name "${GIT_NAME}" git config --global push.default simple git remote add origin https://${GH_TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git export GIT_TAG=$BUILDDATE.Build-$TRAVIS_BUILD_NUMBER git fetch --tags msg="Tag Generated from TravisCI for build $TRAVIS_BUILD_NUMBER" if git tag $GIT_TAG -a -m "$msg" 2>/dev/null; then git tag $GIT_TAG -a -m "Tag Generated from TravisCI for build $TRAVIS_BUILD_NUMBER" git push origin master && git push origin master --tags ls -aR else echo Tag already exists!; fi