mirror of https://github.com/docker/cli.git
39 lines
963 B
YAML
39 lines
963 B
YAML
version: 2
|
|
|
|
jobs:
|
|
|
|
validate:
|
|
working_directory: /work
|
|
docker: [{image: 'docker:20.10-git'}]
|
|
environment:
|
|
DOCKER_BUILDKIT: 1
|
|
steps:
|
|
- checkout
|
|
- setup_remote_docker:
|
|
version: 20.10.6
|
|
reusable: true
|
|
exclusive: false
|
|
- run:
|
|
name: "Docker version"
|
|
command: docker version
|
|
- run:
|
|
name: "Docker info"
|
|
command: docker info
|
|
- run:
|
|
name: "Validate - build image"
|
|
command: |
|
|
rm -f .dockerignore # include .git
|
|
docker build --progress=plain -f dockerfiles/Dockerfile.dev --tag cli-builder-with-git:$CIRCLE_BUILD_NUM .
|
|
- run:
|
|
name: "Validate Vendor, Docs, and Code Generation"
|
|
command: |
|
|
docker run --rm cli-builder-with-git:$CIRCLE_BUILD_NUM \
|
|
make ci-validate
|
|
no_output_timeout: 15m
|
|
|
|
workflows:
|
|
version: 2
|
|
ci:
|
|
jobs:
|
|
- validate
|