File tree 4 files changed +22
-8
lines changed
4 files changed +22
-8
lines changed Original file line number Diff line number Diff line change
1
+ wrappedNode(label : ' linux && x86_64' , cleanWorkspace : true ) {
2
+ timeout(time : 60 , unit : ' MINUTES' ) {
3
+ stage " Git Checkout"
4
+ checkout scm
5
+
6
+ stage " Run end-to-end test suite"
7
+ sh " docker version"
8
+ sh " E2E_UNIQUE_ID=clie2e${ BUILD_NUMBER} \
9
+ IMAGE_TAG=clie2e${ BUILD_NUMBER} \
10
+ make -f docker.Makefile test-e2e"
11
+ }
12
+ }
Original file line number Diff line number Diff line change 4
4
# Makefile for developing using Docker
5
5
#
6
6
7
- DEV_DOCKER_IMAGE_NAME = docker-cli-dev
8
- LINTER_IMAGE_NAME = docker-cli-lint
9
- CROSS_IMAGE_NAME = docker-cli-cross
10
- VALIDATE_IMAGE_NAME = docker-cli-shell-validate
7
+ DEV_DOCKER_IMAGE_NAME = docker-cli-dev$( IMAGE_TAG )
8
+ LINTER_IMAGE_NAME = docker-cli-lint$( IMAGE_TAG )
9
+ CROSS_IMAGE_NAME = docker-cli-cross$( IMAGE_TAG )
10
+ VALIDATE_IMAGE_NAME = docker-cli-shell-validate$( IMAGE_TAG )
11
11
MOUNTS = -v "$(CURDIR ) ":/go/src/github.com/docker/cli
12
12
VERSION = $(shell cat VERSION)
13
13
ENVVARS = -e VERSION=$(VERSION ) -e GITCOMMIT
@@ -91,6 +91,6 @@ yamldocs: build_docker_image
91
91
shellcheck : build_shell_validate_image
92
92
docker run -ti --rm $(ENVVARS ) $(MOUNTS ) $(VALIDATE_IMAGE_NAME ) make shellcheck
93
93
94
- .PHONY : test-e2e:
94
+ .PHONY : test-e2e
95
95
test-e2e : binary
96
96
./scripts/test/e2e/wrapper
Original file line number Diff line number Diff line change @@ -2,7 +2,10 @@ FROM docker/compose:1.15.0
2
2
3
3
RUN apk add -U bash curl
4
4
5
- RUN curl -Ls https://download.docker.com/linux/static/edge/x86_64/docker-17.06.0-ce.tgz | \
5
+ ARG DOCKER_CHANNEL=edge
6
+ ARG DOCKER_VERSION=17.06.0-ce
7
+ RUN export URL=https://download.docker.com/linux/static; \
8
+ curl -Ls $URL/$DOCKER_CHANNEL/x86_64/docker-$DOCKER_VERSION.tgz | \
6
9
tar -xz docker/docker && \
7
10
mv docker/docker /usr/local/bin/ && \
8
11
rmdir docker
@@ -12,4 +15,3 @@ COPY scripts/test/e2e scripts/test/e2e
12
15
COPY e2e/compose-env.yaml e2e/compose-env.yaml
13
16
14
17
ENTRYPOINT ["bash", "/work/scripts/test/e2e/run"]
15
- CMD []
Original file line number Diff line number Diff line change 1
- version : ' 3.3 '
1
+ version : ' 2.1 '
2
2
3
3
services :
4
4
registry :
You can’t perform that action at this time.
0 commit comments