40 lines
1.1 KiB
YAML
40 lines
1.1 KiB
YAML
|
version: 2.1
|
||
|
|
||
|
references:
|
||
|
# environment specific references - aim to avoid conflicts
|
||
|
go-machine-image: &go_machine_image
|
||
|
circleci/classic:201808-01
|
||
|
go-machine-recent-image: &go_machine_recent_image
|
||
|
ubuntu-1604:201903-01
|
||
|
|
||
|
executors:
|
||
|
go:
|
||
|
working_directory: /go/src/github.com/hashicorp/nomad
|
||
|
docker:
|
||
|
- image: golang:1.12.13
|
||
|
environment: &common_envs
|
||
|
GOMAXPROCS: 1
|
||
|
NOMAD_SLOW_TEST: 1
|
||
|
GOTESTSUM_JUNITFILE: /tmp/test-reports/results.xml
|
||
|
GOPATH: /go
|
||
|
|
||
|
go-machine:
|
||
|
working_directory: ~/go/src/github.com/hashicorp/nomad
|
||
|
machine:
|
||
|
image: *go_machine_image
|
||
|
environment: &machine_env
|
||
|
GOMAXPROCS: 1
|
||
|
NOMAD_SLOW_TEST: 1
|
||
|
GOTESTSUM_JUNITFILE: /tmp/test-reports/results.xml
|
||
|
GOPATH: /home/circleci/go
|
||
|
GOLANG_VERSION: "1.12.13"
|
||
|
|
||
|
|
||
|
# uses a more recent image with unattended upgrades disabled properly
|
||
|
# but seems to break docker builds
|
||
|
go-machine-recent:
|
||
|
working_directory: ~/go/src/github.com/hashicorp/nomad
|
||
|
machine:
|
||
|
image: *go_machine_recent_image
|
||
|
environment: *machine_env
|