mirror of https://github.com/interlegis/sapl.git
				
				
			
			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.
		
		
		
		
		
			
		
			
				
					
					
						
							38 lines
						
					
					
						
							1.4 KiB
						
					
					
				
			
		
		
		
			
			
			
		
		
	
	
							38 lines
						
					
					
						
							1.4 KiB
						
					
					
				| sudo: required | |
|  | |
| services: | |
|   - docker | |
|  | |
| env: | |
|   global: | |
|     - DOCKER_COMPOSE_VERSION=1.26.2 | |
|  | |
| before_install: | |
|   # Install latest versions of docker and docker-compose | |
|   - curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
|   - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | |
|   - sudo apt-get update | |
|   - sudo apt-get -y -o Dpkg::Options::="--force-confnew" install docker-ce | |
|   - sudo rm /usr/local/bin/docker-compose | |
|   - curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` > docker-compose | |
|   - chmod +x docker-compose | |
|   - sudo mv docker-compose /usr/local/bin | |
|   - docker --version | |
|   - docker-compose --version | |
|  | |
| install: | |
|   - sudo service postgresql stop || true | |
|  | |
| script: | |
|   - cd $TRAVIS_BUILD_DIR/docker | |
|   # Build master images and run the webserver (tests end to end) | |
|   #- docker-compose -f docker-compose.test.yml build | |
|   #- docker-compose up -d | |
|   #- docker logs sapl | |
|   #- docker-compose rm -f -s -v | |
|   - docker-compose -f docker-compose-test.yml run --workdir="/var/interlegis/sapl" sapl bash -c "bash busy-wait.sh postgresql://sapl:sapl@sapldb:5432/sapl && cp docker/config/env_test .env && py.test --create-db" | |
|  | |
| after_script: | |
|   # Cleanup docker containers, images, and volumes | |
|   - docker-compose rm -f -s -v | |
|   - docker system prune -a -f --volumes |