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