From 01c38a4bc23750fc4d79241932f06e8bb79b0e8b Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Fri, 24 Aug 2018 20:38:58 +0200 Subject: [PATCH] build docker container if Travis uses an Ubuntu container --- .travis.yml | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index 86381d03d..186a27279 100644 --- a/.travis.yml +++ b/.travis.yml @@ -33,12 +33,15 @@ deploy: key: secure: fg8+5owyDFPt3H/+Xk8jGHtEBasz1C2K0i+z92f/JnjTyLCrrKn+6DX7VRgcEl4ketTWLex7JduJLl4/7Ftug8qN0NuMwx0OxDCrwzvkoVwbl2DYX8von9ceuuV57p4e+uG35bPjU7E1KblkL+7ERqn9hsp5NbVdb4ueoSl9LedDdfzwcz8iA8JmzpbJ5RwQqg4kmdvuRVEUZMbQeHq4KB3kTznsma3BUeApVSaRQ8BpSaHED0tzFWKUTdjq7GvjBMF6WNpVIsc7Usky78UUyjaGbfMyT/7i9RctC3rAXr2XZryxDrJstAnHo6trqraf/3E40a7r0LhF9y7HWdmlfG99qhT3Vii3/pHeRIDp5O6xpIF8o/QkbYaFTwcvefRCjRQ8YYREqYvYnXOsKge/VaoUx48pTn6fOPzEzvlbyTkJ6Wp7knhx4qzR5JB8yTbIjoozggrkayvkYVfdMZjXvY/2T8TcNbPG0+0+EVkUcNrNMy9ksAH4RgR+eVQ4oI/sg5ldnVpp74jhSSDgAHBKCZQ01tIYMMEIyZm7qhAAdXnjCeV6D78a8/brUN+TSRNGYILx4vTiY3GMLEHsDGH4VEGawef0CtQasBrt5Cc0a/3KDNwuBy8rlbxLxbv+JCCn9vMm+UYQ6sTexsih76V07OHmQliu0xjQgBG5maFaV74= -#after_deploy: -# - docker login -u $DOCKER_USER -p $DOCKER_PASS -# - export REPO=rwthos/hermitcore -# - export TAG=`if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_BRANCH ; fi` -# - cd ${TRAVIS_BUILD_DIR}/docker -# - docker build -f Dockerfile -t $REPO . -# - docker tag $REPO $REPO:$TAG -# - docker tag $REPO $REPO:travis-$TRAVIS_BUILD_NUMBER -# - docker push $REPO +after_deploy: + - | + if [ "$OS_TYPE" == "ubuntu" ]; then + docker login -u $DOCKER_USER -p $DOCKER_PASS + export REPO=rwthos/hermitcore + export TAG=`if [ "$TRAVIS_BRANCH" == "master" ]; then echo "latest"; else echo $TRAVIS_BRANCH ; fi` + cd ${TRAVIS_BUILD_DIR}/docker + docker build -f Dockerfile -t $REPO . + docker tag $REPO $REPO:$TAG + docker tag $REPO $REPO:travis-$TRAVIS_BUILD_NUMBER + docker push $REPO + fi