Merge pull request #19 from dnephin/check-vendor

Check vendor
This commit is contained in:
Daniel Nephin 2017-05-03 16:01:56 -04:00 committed by GitHub
commit 328fa4b717
3 changed files with 20 additions and 7 deletions

View File

@ -26,3 +26,13 @@ cross: clean
@gox -output build/docker-{{.OS}}-{{.Arch}} \
-osarch="linux/arm linux/amd64 darwin/amd64 windows/amd64" \
github.com/docker/cli/cmd/docker
vendor: vendor.conf
@vndr 2> /dev/null
@if [ "`git status --porcelain -- vendor 2>/dev/nul`" ]; then \
echo; echo "vendoring is wrong. These files were changed:"; \
echo; git status --porcelain -- vendor 2>/dev/nul; \
echo; exit 1; \
fi;
ci: cross test

View File

@ -7,11 +7,17 @@ jobs:
steps:
- checkout
- setup_remote_docker
- run:
name: "Lint"
- run:
name: "Lint"
command: |
docker build -f dockerfiles/Dockerfile.lint --tag cli-linter .
docker run cli-linter
- run:
name: "Build and Unit Test"
command: docker build -f dockerfiles/Dockerfile.ci .
command: |
docker build -f dockerfiles/Dockerfile.ci --tag cli-builder .
docker run cli-builder
- run:
name: "Vendor"
command: |
docker run cli-builder make vendor

View File

@ -24,7 +24,4 @@ COPY . /go/src/github.com/docker/cli
ENV CGO_ENABLED=0
WORKDIR /go/src/github.com/docker/cli
RUN make cross
RUN make test
CMD sh
CMD ["make", "ci"]