mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
33d47f95e8
Signed-off-by: Flavio Crisciani <flavio.crisciani@docker.com>
79 lines
1.6 KiB
YAML
79 lines
1.6 KiB
YAML
version: 2
|
|
|
|
defaults: &defaults
|
|
working_directory: ~/go/src/github.com/docker/libnetwork
|
|
docker:
|
|
# the following image is irrelevant for the build, everything is built inside a container, check the Makefile
|
|
- image: 'circleci/golang:latest'
|
|
environment:
|
|
dockerbuildargs: .
|
|
dockerargs: --privileged -e CIRCLECI
|
|
|
|
jobs:
|
|
builder:
|
|
<<: *defaults
|
|
steps:
|
|
- checkout
|
|
- setup_remote_docker:
|
|
version: stable
|
|
reusable: true
|
|
exclusive: false
|
|
- run: make builder
|
|
|
|
build:
|
|
<<: *defaults
|
|
steps:
|
|
- checkout
|
|
- setup_remote_docker:
|
|
version: stable
|
|
reusable: true
|
|
exclusive: false
|
|
- run: make build
|
|
|
|
check:
|
|
<<: *defaults
|
|
steps:
|
|
- checkout
|
|
- setup_remote_docker:
|
|
version: stable
|
|
reusable: true
|
|
exclusive: false
|
|
- run: make check
|
|
|
|
cross:
|
|
<<: *defaults
|
|
steps:
|
|
- checkout
|
|
- setup_remote_docker:
|
|
version: stable
|
|
reusable: true
|
|
exclusive: false
|
|
- run: make cross
|
|
|
|
unit-tests:
|
|
<<: *defaults
|
|
steps:
|
|
- checkout
|
|
- setup_remote_docker:
|
|
version: stable
|
|
reusable: true
|
|
exclusive: false
|
|
- run: make unit-tests
|
|
|
|
workflows:
|
|
version: 2
|
|
ci:
|
|
jobs:
|
|
- builder
|
|
- build:
|
|
requires:
|
|
- builder
|
|
- check:
|
|
requires:
|
|
- builder
|
|
- cross:
|
|
requires:
|
|
- builder
|
|
- unit-tests:
|
|
requires:
|
|
- builder
|