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