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
			
			
		
				 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