dive-zfs/.circleci/config.yml
2019-09-22 11:50:05 -04:00

71 lines
1.6 KiB
YAML

version: 2
jobs:
golang-1.11:
working_directory: /home/circleci/app
docker:
- image: circleci/golang:1.11
environment:
GO111MODULE: "on"
steps:
- checkout
- restore_cache:
keys:
- golang-1.11-{{ checksum "go.sum" }}
- run: make setup
- save_cache:
key: golang-1.11-{{ checksum "go.sum" }}
paths:
- "/go/pkg/mod"
- run:
name: run static analysis & tests
command: make ci
golang-1.12:
working_directory: /home/circleci/app
docker:
- image: circleci/golang:1.12
environment:
GO111MODULE: "on"
steps:
- checkout
- restore_cache:
keys:
- golang-1.12-{{ checksum "go.sum" }}
- run: make setup
- save_cache:
key: golang-1.12-{{ checksum "go.sum" }}
paths:
- "/go/pkg/mod"
- run:
name: run static analysis & tests
command: make ci
golang-1.13:
working_directory: /home/circleci/app
docker:
- image: circleci/golang:1.13
environment:
GO111MODULE: "on"
steps:
- checkout
- restore_cache:
keys:
- golang-1.13-{{ checksum "go.sum" }}
- run: make setup
- save_cache:
key: golang-1.13-{{ checksum "go.sum" }}
paths:
- "/go/pkg/mod"
- run:
name: run static analysis & tests
command: make ci
workflows:
version: 2
commit:
jobs:
- golang-1.11
- golang-1.12
- golang-1.13