1
- go-machine :
2
- machine :
3
- image : ubuntu-2004:202201-02
4
- shell : /usr/bin/env bash -euo pipefail -c
5
- environment :
1
+ references :
2
+ environment : &ENVIRONMENT
6
3
CIRCLECI_CLI_VERSION : 0.1.5546 # Pin CircleCI CLI to patch version (ex: 1.2.3)
7
- GO_VERSION : 1.19.2 # Pin Go to patch version (ex: 1.2.3)
8
4
GOTESTSUM_VERSION : 0.5.2 # Pin gotestsum to patch version (ex: 1.2.3)
9
5
GOFUMPT_VERSION : 0.3.1 # Pin gofumpt to patch version (ex: 1.2.3)
10
6
GO_TAGS : " "
7
+ GO_IMAGE : &GO_IMAGE "docker.mirror.hashicorp.services/cimg/go:1.19.2"
8
+
9
+ go-machine :
10
+ machine :
11
+ image : ubuntu-2004:202201-02
12
+ environment : *ENVIRONMENT
13
+ shell : /usr/bin/env bash -euo pipefail -c
11
14
working_directory : /home/circleci/go/src/github.com/hashicorp/vault
12
15
node :
13
16
docker :
@@ -30,24 +33,18 @@ semgrep:
30
33
docker-env-go-test-remote-docker :
31
34
resource_class : medium
32
35
docker :
33
- - image : " docker.mirror.hashicorp.services/cimg/go:1.19.2"
34
- environment :
35
- CIRCLECI_CLI_VERSION : 0.1.5546 # Pin CircleCI CLI to patch version (ex: 1.2.3)
36
- GO_TAGS : " "
36
+ - image : *GO_IMAGE
37
+ environment : *ENVIRONMENT
37
38
working_directory : /home/circleci/go/src/github.com/hashicorp/vault
38
39
docker-env-go-test :
39
40
resource_class : large
40
41
docker :
41
- - image : " docker.mirror.hashicorp.services/cimg/go:1.19.2"
42
- environment :
43
- CIRCLECI_CLI_VERSION : 0.1.5546 # Pin CircleCI CLI to patch version (ex: 1.2.3)
44
- GO_TAGS : " "
42
+ - image : *GO_IMAGE
43
+ environment : *ENVIRONMENT
45
44
working_directory : /home/circleci/go/src/github.com/hashicorp/vault
46
45
docker-env-go-test-race :
47
46
resource_class : xlarge
48
47
docker :
49
- - image : " docker.mirror.hashicorp.services/cimg/go:1.19.2"
50
- environment :
51
- CIRCLECI_CLI_VERSION : 0.1.5546 # Pin CircleCI CLI to patch version (ex: 1.2.3)
52
- GO_TAGS : " "
48
+ - image : *GO_IMAGE
49
+ environment : *ENVIRONMENT
53
50
working_directory : /home/circleci/go/src/github.com/hashicorp/vault
0 commit comments