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