Browse Source
Merge branch 'master' of https://srv-i2.informatik.rwth-aachen.de/scm/git/stormpy
refactoring
Merge branch 'master' of https://srv-i2.informatik.rwth-aachen.de/scm/git/stormpy
refactoring
Sebastian Junges
5 years ago
5 changed files with 108 additions and 19 deletions
@ -0,0 +1,48 @@ |
|||
#!/bin/bash -x |
|||
|
|||
set -e |
|||
|
|||
OS=$TRAVIS_OS_NAME |
|||
|
|||
# Do not deploy if credentials are not given |
|||
if [ "${TRAVIS_SECURE_ENV_VARS}" == "false" ]; then |
|||
echo "WARNING: Not deploying as no credentials are given." |
|||
exit 0; |
|||
fi |
|||
|
|||
# Do not deploy for pull requests |
|||
if [ "${TRAVIS_PULL_REQUEST}" != "false" ]; then |
|||
exit 0; |
|||
fi |
|||
|
|||
echo "Deploying $1 to Dockerhub" |
|||
|
|||
case $OS in |
|||
linux) |
|||
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin |
|||
# Deploy as debug/release |
|||
case "$CONFIG" in |
|||
*Debug*) |
|||
docker commit $1 movesrwth/$1:travis-debug |
|||
docker push movesrwth/$1:travis-debug |
|||
;; |
|||
*Release*) |
|||
docker commit $1 movesrwth/$1:travis |
|||
docker push movesrwth/$1:travis |
|||
;; |
|||
*) |
|||
echo "Unrecognized value of CONFIG: $CONFIG"; exit 1 |
|||
;; |
|||
esac |
|||
;; |
|||
|
|||
osx) |
|||
echo "Docker deployment on Mac OSX not used." |
|||
exit 1 |
|||
;; |
|||
|
|||
*) |
|||
# Unknown OS |
|||
echo "Unsupported OS: $OS" |
|||
exit 1 |
|||
esac |
Write
Preview
Loading…
Cancel
Save
Reference in new issue