File tree 1 file changed +26
-1
lines changed
1 file changed +26
-1
lines changed Original file line number Diff line number Diff line change 1
1
version : 2
2
-
3
2
jobs :
4
3
" golang-1.14 " :
5
4
docker :
31
30
- run : ' go build'
32
31
- run : ' PAYLOAD=`pwd`/mr go test -v'
33
32
- run : ' PAYLOAD=`pwd`/mr go test -bench .'
33
+ " golang-latest-external-libzstd " :
34
+ docker :
35
+ - image : circleci/golang:latest
36
+ steps :
37
+ - checkout
38
+ - run : ' sudo apt update'
39
+ - run : ' sudo apt install libzstd-dev'
40
+ - run : ' wget https://github.com/DataDog/zstd/files/2246767/mr.zip'
41
+ - run : ' unzip mr.zip'
42
+ - run : ' go build -tags external_libzstd'
43
+ - run : ' PAYLOAD=`pwd`/mr go test -tags external_libzstd -v'
44
+ - run : ' PAYLOAD=`pwd`/mr go test -tags external_libzstd -bench .'
34
45
" golang-efence " :
35
46
resource_class : xlarge
36
47
docker :
41
52
- run : ' unzip mr.zip'
42
53
- run : ' go build'
43
54
- run : ' PAYLOAD=`pwd`/mr GODEBUG=efence=1 go test -v'
55
+ " golang-efence-external-libzstd " :
56
+ resource_class : xlarge
57
+ docker :
58
+ - image : circleci/golang:latest
59
+ steps :
60
+ - checkout
61
+ - run : ' sudo apt update'
62
+ - run : ' sudo apt install libzstd-dev'
63
+ - run : ' wget https://github.com/DataDog/zstd/files/2246767/mr.zip'
64
+ - run : ' unzip mr.zip'
65
+ - run : ' go build -tags external_libzstd'
66
+ - run : ' PAYLOAD=`pwd`/mr GODEBUG=efence=1 go test -tags external_libzstd -v'
44
67
" golang-zstd-legacy-support " :
45
68
docker :
46
69
- image : circleci/golang:latest
@@ -64,6 +87,8 @@ workflows:
64
87
- " golang-1.14"
65
88
- " golang-1.15"
66
89
- " golang-latest"
90
+ - " golang-latest-external-libzstd"
67
91
- " golang-efence"
92
+ - " golang-efence-external-libzstd"
68
93
- " golang-i386"
69
94
- " golang-zstd-legacy-support"
You can’t perform that action at this time.
0 commit comments