2022-09-30 19:24:00 +02:00
|
|
|
---
|
|
|
|
|
version: 2.1
|
|
|
|
|
|
|
|
|
|
jobs:
|
|
|
|
|
compile:
|
|
|
|
|
docker:
|
|
|
|
|
- image: cimg/go:1.18
|
|
|
|
|
steps:
|
|
|
|
|
- checkout
|
|
|
|
|
- run: make
|
|
|
|
|
|
|
|
|
|
test:
|
|
|
|
|
parameters:
|
|
|
|
|
go_version:
|
|
|
|
|
type: string
|
|
|
|
|
os:
|
|
|
|
|
type: string
|
|
|
|
|
run_test:
|
|
|
|
|
type: boolean
|
|
|
|
|
default: true
|
|
|
|
|
docker:
|
2022-09-30 19:44:47 +02:00
|
|
|
- image: cimg/golang:<< parameters.go_version >>
|
2022-09-30 19:24:00 +02:00
|
|
|
environment:
|
|
|
|
|
GOOS: "<< parameters.os >>"
|
|
|
|
|
steps:
|
|
|
|
|
- checkout
|
|
|
|
|
- run: make test
|
|
|
|
|
|
|
|
|
|
workflows:
|
|
|
|
|
version: 2
|
|
|
|
|
procfs:
|
|
|
|
|
jobs:
|
|
|
|
|
- compile
|
|
|
|
|
- test:
|
|
|
|
|
name: test-linux
|
|
|
|
|
os: linux
|
|
|
|
|
matrix:
|
|
|
|
|
parameters:
|
|
|
|
|
go_version:
|
|
|
|
|
- "1.16"
|
|
|
|
|
- "1.17"
|
2022-09-30 19:44:47 +02:00
|
|
|
- "1.18"
|
2022-09-30 19:24:00 +02:00
|
|
|
- test:
|
2022-09-30 19:42:29 +02:00
|
|
|
name: test-freebsd
|
|
|
|
|
os: freebsd
|
2022-09-30 19:24:00 +02:00
|
|
|
run_test: false
|
|
|
|
|
matrix:
|
|
|
|
|
parameters:
|
|
|
|
|
go_version:
|
|
|
|
|
- "1.16"
|
|
|
|
|
- "1.17"
|
2022-09-30 19:44:47 +02:00
|
|
|
- "1.18"
|