mirror of https://github.com/docker/docker-py.git
				
				
				
			Add 17.04 (CE) RC1 to list of engine versions to be tested
Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
		
							parent
							
								
									277a6e13c2
								
							
						
					
					
						commit
						09813334c1
					
				|  | @ -7,7 +7,7 @@ def images = [:] | |||
| 
 | ||||
| // Note: Swarm in dind seem notoriously flimsy with 1.12.1+, which is why we're | ||||
| // sticking with 1.12.0 for the 1.12 series | ||||
| def dockerVersions = ["1.12.0", "1.13.1"] | ||||
| def dockerVersions = ["1.12.0", "1.13.1", "17.04.0-ce-rc1"] | ||||
| 
 | ||||
| def buildImage = { name, buildargs, pyTag -> | ||||
|   img = docker.image(name) | ||||
|  | @ -35,8 +35,8 @@ def buildImages = { -> | |||
| } | ||||
| 
 | ||||
| def getAPIVersion = { engineVersion -> | ||||
|   def versionMap = ['1.12': '1.24', '1.13': '1.26'] | ||||
|   return versionMap[engineVersion.substring(0, 4)] | ||||
|   def versionMap = ['1.12.': '1.24', '1.13.': '1.26', '17.04': '1.27'] | ||||
|   return versionMap[engineVersion.substring(0, 5)] | ||||
| } | ||||
| 
 | ||||
| def runTests = { Map settings -> | ||||
|  |  | |||
							
								
								
									
										15
									
								
								Makefile
								
								
								
								
							
							
						
						
									
										15
									
								
								Makefile
								
								
								
								
							|  | @ -41,14 +41,17 @@ integration-test: build | |||
| integration-test-py3: build-py3 | ||||
| 	docker run --rm -v /var/run/docker.sock:/var/run/docker.sock docker-sdk-python3 py.test tests/integration/${file} | ||||
| 
 | ||||
| TEST_API_VERSION ?= 1.27 | ||||
| TEST_ENGINE_VERSION ?= 17.04.0-ce-rc1 | ||||
| 
 | ||||
| .PHONY: integration-dind | ||||
| integration-dind: build build-py3 | ||||
| 	docker rm -vf dpy-dind || : | ||||
| 	docker run -d --name dpy-dind --privileged dockerswarm/dind:1.13.1 docker daemon\
 | ||||
| 	docker run -d --name dpy-dind --privileged dockerswarm/dind:${TEST_ENGINE_VERSION} docker daemon\
 | ||||
| 		-H tcp://0.0.0.0:2375 --experimental | ||||
| 	docker run --rm --env="DOCKER_HOST=tcp://docker:2375" --env="DOCKER_TEST_API_VERSION=1.26"\
 | ||||
| 	docker run --rm --env="DOCKER_HOST=tcp://docker:2375" --env="DOCKER_TEST_API_VERSION=${TEST_API_VERSION}"\
 | ||||
| 		--link=dpy-dind:docker docker-sdk-python py.test tests/integration | ||||
| 	docker run --rm --env="DOCKER_HOST=tcp://docker:2375" --env="DOCKER_TEST_API_VERSION=1.26"\
 | ||||
| 	docker run --rm --env="DOCKER_HOST=tcp://docker:2375" --env="DOCKER_TEST_API_VERSION=${TEST_API_VERSION}"\
 | ||||
| 		--link=dpy-dind:docker docker-sdk-python3 py.test tests/integration | ||||
| 	docker rm -vf dpy-dind | ||||
| 
 | ||||
|  | @ -57,14 +60,14 @@ integration-dind-ssl: build-dind-certs build build-py3 | |||
| 	docker run -d --name dpy-dind-certs dpy-dind-certs | ||||
| 	docker run -d --env="DOCKER_HOST=tcp://localhost:2375" --env="DOCKER_TLS_VERIFY=1"\
 | ||||
| 		--env="DOCKER_CERT_PATH=/certs" --volumes-from dpy-dind-certs --name dpy-dind-ssl\
 | ||||
| 		-v /tmp --privileged dockerswarm/dind:1.13.1 docker daemon --tlsverify\
 | ||||
| 		-v /tmp --privileged dockerswarm/dind:${TEST_ENGINE_VERSION} docker daemon --tlsverify\
 | ||||
| 		--tlscacert=/certs/ca.pem --tlscert=/certs/server-cert.pem\
 | ||||
| 		--tlskey=/certs/server-key.pem -H tcp://0.0.0.0:2375 --experimental | ||||
| 	docker run --rm --volumes-from dpy-dind-ssl --env="DOCKER_HOST=tcp://docker:2375"\
 | ||||
| 		--env="DOCKER_TLS_VERIFY=1" --env="DOCKER_CERT_PATH=/certs" --env="DOCKER_TEST_API_VERSION=1.26"\
 | ||||
| 		--env="DOCKER_TLS_VERIFY=1" --env="DOCKER_CERT_PATH=/certs" --env="DOCKER_TEST_API_VERSION=${TEST_API_VERSION}"\
 | ||||
| 		--link=dpy-dind-ssl:docker docker-sdk-python py.test tests/integration | ||||
| 	docker run --rm --volumes-from dpy-dind-ssl --env="DOCKER_HOST=tcp://docker:2375"\
 | ||||
| 		--env="DOCKER_TLS_VERIFY=1" --env="DOCKER_CERT_PATH=/certs" --env="DOCKER_TEST_API_VERSION=1.26"\
 | ||||
| 		--env="DOCKER_TLS_VERIFY=1" --env="DOCKER_CERT_PATH=/certs" --env="DOCKER_TEST_API_VERSION=${TEST_API_VERSION}"\
 | ||||
| 		--link=dpy-dind-ssl:docker docker-sdk-python3 py.test tests/integration | ||||
| 	docker rm -vf dpy-dind-ssl dpy-dind-certs | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue