You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							42 lines
						
					
					
						
							873 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							42 lines
						
					
					
						
							873 B
						
					
					
				| #!/bin/bash -x | |
|  | |
| N_JOBS=2 | |
| 
 | |
| OS=$TRAVIS_OS_NAME | |
| 
 | |
| case $OS in | |
| linux) | |
|     # Execute docker image on Linux | |
|     # Stop previous session | |
|     docker rm -f stormpy &>/dev/null | |
|     # Run container | |
|     set -e | |
|     docker run -d -it --name stormpy --privileged mvolk/storm:$DOCKER | |
|     # Copy local content into container | |
|     docker exec stormpy mkdir opt/stormpy | |
|     docker cp . stormpy:/opt/stormpy | |
|     # Install virtualenv | |
|     docker exec stormpy apt-get install -qq -y python python3 virtualenv | |
|     set +e | |
| 
 | |
|     # Execute main process | |
|     docker exec stormpy bash -c " | |
|         export N_JOBS=$N_JOBS; | |
|         export OS=$OS; | |
|         export PYTHON=$PYTHON; | |
|         export TASK=$TASK; | |
|         cd opt/stormpy; | |
|         travis/build-helper.sh" | |
|     exit $? | |
|     ;; | |
| 
 | |
| osx) | |
|     echo "MacOS currently unsupported" | |
|     exit 1 | |
|     ;; | |
| 
 | |
| *) | |
|     # Other OS | |
|     echo "Unsupported OS: $OS" | |
|     exit 1 | |
| esac
 |