Skip to content

Commit 7ce4378

Browse files
committed
Add extra CI jobs
1 parent 0c4231e commit 7ce4378

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

.circleci/config.yml

+26
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,18 @@ jobs:
1111
- run: 'go build'
1212
- run: 'PAYLOAD=`pwd`/mr go test -v'
1313
- run: 'PAYLOAD=`pwd`/mr go test -bench .'
14+
"golang-1.16-external-libzstd":
15+
docker:
16+
- image: circleci/golang:1.16
17+
steps:
18+
- checkout
19+
- run: 'sudo apt update'
20+
- run: 'sudo apt install libzstd-dev'
21+
- run: 'wget https://github.com/DataDog/zstd/files/2246767/mr.zip'
22+
- run: 'unzip mr.zip'
23+
- run: 'go build'
24+
- run: 'PAYLOAD=`pwd`/mr go test -v'
25+
- run: 'PAYLOAD=`pwd`/mr go test -bench .'
1426
"golang-1.17":
1527
docker:
1628
- image: circleci/golang:1.17
@@ -21,6 +33,18 @@ jobs:
2133
- run: 'go build'
2234
- run: 'PAYLOAD=`pwd`/mr go test -v'
2335
- run: 'PAYLOAD=`pwd`/mr go test -bench .'
36+
"golang-1.17-external-libzstd":
37+
docker:
38+
- image: circleci/golang:1.17
39+
steps:
40+
- checkout
41+
- run: 'sudo apt update'
42+
- run: 'sudo apt install libzstd-dev'
43+
- run: 'wget https://github.com/DataDog/zstd/files/2246767/mr.zip'
44+
- run: 'unzip mr.zip'
45+
- run: 'go build'
46+
- run: 'PAYLOAD=`pwd`/mr go test -v'
47+
- run: 'PAYLOAD=`pwd`/mr go test -bench .'
2448
"golang-latest":
2549
docker:
2650
- image: circleci/golang:latest
@@ -86,7 +110,9 @@ workflows:
86110
build:
87111
jobs:
88112
- "golang-1.16"
113+
- "golang-1.16-external-libzstd"
89114
- "golang-1.17"
115+
- "golang-1.17-external-libzstd"
90116
- "golang-latest"
91117
- "golang-latest-external-libzstd"
92118
- "golang-efence"

0 commit comments

Comments
 (0)