mirror of https://github.com/docker/docker-py.git
				
				
				
			Merge pull request #2764 from StefanScherer/clean-home-docker
Use DOCKER_CONFIG to have creds in dind environment
This commit is contained in:
		
						commit
						c15ee3925d
					
				|  | @ -85,6 +85,13 @@ def runTests = { Map settings -> | |||
|         def testNetwork = "dpy-testnet-\$BUILD_NUMBER-\$EXECUTOR_NUMBER-${pythonVersion}-${dockerVersion}" | ||||
|         withDockerRegistry(credentialsId:'dockerbuildbot-index.docker.io') { | ||||
|           try { | ||||
|             // unit tests | ||||
|             sh """docker run --rm \\ | ||||
|               -e 'DOCKER_TEST_API_VERSION=${apiVersion}' \\ | ||||
|               ${testImage} \\ | ||||
|               py.test -v -rxs --cov=docker tests/unit | ||||
|             """ | ||||
|             // integration tests | ||||
|             sh """docker network create ${testNetwork}""" | ||||
|             sh """docker run --rm -d --name ${dindContainerName} -v /tmp --privileged --network ${testNetwork} \\ | ||||
|               ${imageDindSSH} dockerd -H tcp://0.0.0.0:2375 | ||||
|  | @ -95,9 +102,9 @@ def runTests = { Map settings -> | |||
|               -e 'DOCKER_TEST_API_VERSION=${apiVersion}' \\ | ||||
|               --network ${testNetwork} \\ | ||||
|               --volumes-from ${dindContainerName} \\ | ||||
|               -v ~/.docker/config.json:/root/.docker/config.json \\ | ||||
|               -v $DOCKER_CONFIG/config.json:/root/.docker/config.json \\ | ||||
|               ${testImage} \\ | ||||
|               py.test -v -rxs --cov=docker --ignore=tests/ssh tests/ | ||||
|               py.test -v -rxs --cov=docker tests/integration | ||||
|             """ | ||||
|             sh """docker stop ${dindContainerName}""" | ||||
|             // start DIND container with SSH | ||||
|  | @ -111,7 +118,7 @@ def runTests = { Map settings -> | |||
|               -e 'DOCKER_TEST_API_VERSION=${apiVersion}' \\ | ||||
|               --network ${testNetwork} \\ | ||||
|               --volumes-from ${dindContainerName} \\ | ||||
|               -v ~/.docker/config.json:/root/.docker/config.json \\ | ||||
|               -v $DOCKER_CONFIG/config.json:/root/.docker/config.json \\ | ||||
|               ${testImage} \\ | ||||
|               py.test -v -rxs --cov=docker tests/ssh | ||||
|             """ | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue