clusterlint/.circleci/config.yml

35 lines
580 B
YAML
Raw Permalink Normal View History

2019-07-16 16:50:41 +00:00
version: 2
jobs:
license:
docker:
2022-10-13 15:00:38 +00:00
- image: golang:1.19
2019-07-16 16:50:41 +00:00
steps:
- checkout
- run: ./script/check-licenses.sh
vet:
docker:
2022-10-13 15:00:38 +00:00
- image: golang:1.19
2019-07-16 16:50:41 +00:00
steps:
- checkout
- run: go vet ./...
test:
docker:
2022-10-13 15:00:38 +00:00
- image: golang:1.19
2019-07-16 16:50:41 +00:00
steps:
- checkout
- run: go test -race -cover ./...
smoke-test:
docker:
2022-10-13 15:00:38 +00:00
- image: golang:1.19
steps:
- checkout
- run: go run ./cmd/clusterlint --version
2019-07-16 16:50:41 +00:00
workflows:
version: 2
all:
jobs:
- license
- vet
- test
- smoke-test