github.com/pwn-term/docker@v0.0.0-20210616085119-6e977cce2565/cli/Jenkinsfile (about) 1 pipeline { 2 agent { 3 label "linux && x86_64" 4 } 5 6 options { 7 timeout(time: 60, unit: 'MINUTES') 8 } 9 10 stages { 11 stage("Docker info") { 12 steps { 13 sh "docker version" 14 sh "docker info" 15 } 16 } 17 stage("e2e (non-experimental) - stable engine") { 18 steps { 19 sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \ 20 IMAGE_TAG=clie2e${BUILD_NUMBER} \ 21 make -f docker.Makefile test-e2e-non-experimental" 22 } 23 } 24 stage("e2e (non-experimental) - 18.09 engine") { 25 steps { 26 sh "E2E_ENGINE_VERSION=18.09-dind \ 27 E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \ 28 IMAGE_TAG=clie2e${BUILD_NUMBER} \ 29 make -f docker.Makefile test-e2e-non-experimental" 30 } 31 } 32 stage("e2e (experimental)") { 33 steps { 34 sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \ 35 IMAGE_TAG=clie2e${BUILD_NUMBER} \ 36 make -f docker.Makefile test-e2e-experimental" 37 } 38 } 39 stage("e2e (ssh connhelper)") { 40 steps { 41 sh "E2E_UNIQUE_ID=clie2e${BUILD_NUMBER} \ 42 IMAGE_TAG=clie2e${BUILD_NUMBER} \ 43 make -f docker.Makefile test-e2e-connhelper-ssh" 44 } 45 } 46 } 47 }