2017-04-27 17:07:51 -04:00
|
|
|
version: 2
|
2017-06-14 18:44:06 -04:00
|
|
|
|
2017-04-27 17:07:51 -04:00
|
|
|
jobs:
|
2017-06-14 18:44:06 -04:00
|
|
|
|
|
|
|
validate:
|
|
|
|
working_directory: /work
|
2021-06-09 07:44:09 -04:00
|
|
|
docker: [{image: 'docker:20.10-git'}]
|
2019-07-18 05:50:26 -04:00
|
|
|
environment:
|
|
|
|
DOCKER_BUILDKIT: 1
|
2017-06-14 18:44:06 -04:00
|
|
|
steps:
|
|
|
|
- checkout
|
2017-06-15 18:00:36 -04:00
|
|
|
- setup_remote_docker:
|
2021-06-09 07:44:09 -04:00
|
|
|
version: 20.10.6
|
2019-01-04 15:32:29 -05:00
|
|
|
reusable: true
|
|
|
|
exclusive: false
|
2017-05-02 16:40:29 -04:00
|
|
|
- run:
|
2019-10-24 09:49:01 -04:00
|
|
|
name: "Docker version"
|
|
|
|
command: docker version
|
|
|
|
- run:
|
|
|
|
name: "Docker info"
|
|
|
|
command: docker info
|
|
|
|
- run:
|
|
|
|
name: "Validate - build image"
|
2017-05-02 16:40:29 -04:00
|
|
|
command: |
|
2017-06-06 15:02:28 -04:00
|
|
|
rm -f .dockerignore # include .git
|
2019-07-18 05:57:20 -04:00
|
|
|
docker build --progress=plain -f dockerfiles/Dockerfile.dev --tag cli-builder-with-git:$CIRCLE_BUILD_NUM .
|
2019-10-24 09:49:01 -04:00
|
|
|
- run:
|
|
|
|
name: "Validate Vendor, Docs, and Code Generation"
|
|
|
|
command: |
|
2017-06-15 18:00:36 -04:00
|
|
|
docker run --rm cli-builder-with-git:$CIRCLE_BUILD_NUM \
|
2017-08-15 14:32:44 -04:00
|
|
|
make ci-validate
|
2019-03-18 08:07:22 -04:00
|
|
|
no_output_timeout: 15m
|
2019-10-24 09:49:01 -04:00
|
|
|
|
2017-06-14 18:44:06 -04:00
|
|
|
workflows:
|
|
|
|
version: 2
|
|
|
|
ci:
|
|
|
|
jobs:
|
|
|
|
- validate
|