summaryrefslogtreecommitdiff
path: root/Jenkinsfile
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2017-01-26 16:14:57 -0800
committerJoffrey F <joffrey@docker.com>2017-01-27 16:00:18 -0800
commit847f209865cb7c9234cd19a9ae8cc9a158d9a140 (patch)
tree50583634f742f10cf266cdb57f938fa0c446a40b /Jenkinsfile
parent0186456f3c4d81843667cc62e2816472cbf007e0 (diff)
downloaddocker-py-847f209865cb7c9234cd19a9ae8cc9a158d9a140.tar.gz
Add stop_timeout to create_container
Fix requires_api_version test decorator Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'Jenkinsfile')
-rw-r--r--Jenkinsfile6
1 files changed, 2 insertions, 4 deletions
diff --git a/Jenkinsfile b/Jenkinsfile
index bc4cc06..b8b932a 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -36,15 +36,14 @@ def buildImages = { ->
def getAPIVersion = { engineVersion ->
def versionMap = ['1.12': '1.24', '1.13': '1.25']
-
- engineVersion = engineVersion.substring(0, 4)
- return versionMap[engineVersion]
+ return versionMap[engineVersion.substring(0, 4)]
}
def runTests = { Map settings ->
def dockerVersion = settings.get("dockerVersion", null)
def pythonVersion = settings.get("pythonVersion", null)
def testImage = settings.get("testImage", null)
+ def apiVersion = getAPIVersion(dockerVersion)
if (!testImage) {
throw new Exception("Need test image object, e.g.: `runTests(testImage: img)`")
@@ -62,7 +61,6 @@ def runTests = { Map settings ->
checkout(scm)
def dindContainerName = "dpy-dind-\$BUILD_NUMBER-\$EXECUTOR_NUMBER-${pythonVersion}-${dockerVersion}"
def testContainerName = "dpy-tests-\$BUILD_NUMBER-\$EXECUTOR_NUMBER-${pythonVersion}-${dockerVersion}"
- def apiVersion = getAPIVersion(dockerVersion)
try {
sh """docker run -d --name ${dindContainerName} -v /tmp --privileged \\
dockerswarm/dind:${dockerVersion} docker daemon -H tcp://0.0.0.0:2375