File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,3 +25,13 @@ cross: clean
2525 @gox -output build/docker-{{.OS}}-{{.Arch}} \
2626 -osarch=" linux/arm linux/amd64 darwin/amd64 windows/amd64" \
2727 github.com/docker/cli/cmd/docker
28+
29+ vendor : vendor.conf
30+ @vndr 2> /dev/null
31+ @if [ " ` git status --porcelain -- vendor 2> /dev/nul` " ]; then \
32+ echo ; echo " vendoring is wrong. These files were changed:" ; \
33+ echo ; git status --porcelain -- vendor 2> /dev/nul; \
34+ echo ; exit 1; \
35+ fi ;
36+
37+ ci : cross test
Original file line number Diff line number Diff line change 77 steps :
88 - checkout
99 - setup_remote_docker
10- - run :
11- name : " Lint"
10+ - run :
11+ name : " Lint"
1212 command : |
1313 docker build -f dockerfiles/Dockerfile.lint --tag cli-linter .
1414 docker run cli-linter
1515 - run :
1616 name : " Build and Unit Test"
17- command : docker build -f dockerfiles/Dockerfile.ci .
17+ command : |
18+ docker build -f dockerfiles/Dockerfile.ci --tag cli-builder .
19+ docker run cli-builder
20+ - run :
21+ name : " Vendor"
22+ command : |
23+ docker run cli-builder make vendor
Original file line number Diff line number Diff line change @@ -24,7 +24,4 @@ COPY . /go/src/github.com/docker/cli
2424ENV CGO_ENABLED=0
2525WORKDIR /go/src/github.com/docker/cli
2626
27- RUN make cross
28- RUN make test
29-
30- CMD sh
27+ CMD ["make", "ci"]
You can’t perform that action at this time.
0 commit comments