27 lines
549 B
YAML
27 lines
549 B
YAML
timeout: 300s
|
|
options:
|
|
machineType: E2_HIGHCPU_32
|
|
volumes:
|
|
- name: go-modules
|
|
path: /go
|
|
env:
|
|
- GOPROXY=https://proxy.golang.org
|
|
- PROJECT_ROOT=github.com/transparency-dev/merkle
|
|
- GOPATH=/go
|
|
|
|
# Cloud Build logs sent to GCS bucket
|
|
logsBucket: 'gs://trillian-cloudbuild-logs'
|
|
|
|
steps:
|
|
- id: 'lint'
|
|
name: "golangci/golangci-lint:v1.51"
|
|
args: ["golangci-lint", "run", "--timeout", "10m"]
|
|
|
|
- id: 'unit tests'
|
|
name: 'golang:1.19'
|
|
args: ['go', 'test', './...']
|
|
|
|
- id: 'build'
|
|
name: 'golang:1.19'
|
|
args: ['go', 'build', './...']
|