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.
		
		
		
		
		
			
		
			
				
					
					
						
							41 lines
						
					
					
						
							820 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							41 lines
						
					
					
						
							820 B
						
					
					
				| #!/bin/bash -x | |
|  | |
| N_JOBS=2 | |
| TIMEOUT_LINUX=2300 | |
| 
 | |
| OS=$TRAVIS_OS_NAME | |
| 
 | |
| case $OS in | |
| linux) | |
|     # Execute docker image on Linux | |
|     # Stop previous session | |
|     docker rm -f carl &>/dev/null | |
|     # Run container | |
|     set -e | |
|     docker run -d -it --name carl --privileged movesrwth/storm-basesystem:$LINUX | |
|     # Copy local content into container | |
|     docker cp travis/build_carl_helper.sh carl:/opt/ | |
|     set +e | |
| 
 | |
|     # Execute main process | |
|     docker exec carl bash -c " | |
|         export CONFIG=$CONFIG; | |
|         export COMPILER=$COMPILER; | |
|         export N_JOBS=$N_JOBS; | |
|         export STLARG=; | |
|         export OS=$OS; | |
|         cd /opt/; | |
|         timeout $TIMEOUT_LINUX ./build_carl_helper.sh" | |
|     ;; | |
| 
 | |
| osx) | |
|     echo "Building carl on Mac OSX not used." | |
|     exit 1 | |
|     ;; | |
| 
 | |
| *) | |
|     # Unknown OS | |
|     echo "Unsupported OS: $OS" | |
|     exit 1 | |
| esac | |
| 
 |