|
28 | 28 | # Do a shallow clone, silent "You are in 'detached HEAD' state..."
|
29 | 29 | - git clone --branch $TAG_NAME --depth 1 $COREDNS_URL $COREDNS_DIR 2> /dev/null
|
30 | 30 | - cd $COREDNS_DIR
|
31 |
| - - sed -i 's|BUILDOPTS:=-v|BUILDOPTS:=-v -race|g' Makefile |
32 |
| - - sed -i 's|CGO_ENABLED:=0|CGO_ENABLED:=1|g' Makefile |
33 | 31 | - sed -i 's|forward:forward|forward:forward\\\\ndnsredir:dnsredir|g' plugin.cfg
|
34 | 32 | - git diff
|
35 | 33 | - ln -s $DNSREDIR_DIR $COREDNS_DIR/plugin/$(basename $DNSREDIR_DIR)
|
|
40 | 38 | GOARCH: amd64
|
41 | 39 | commands:
|
42 | 40 | - cd /go/src/github.com/coredns/coredns
|
43 |
| - - make |
| 41 | + - make CGO_ENABLED=1 BUILDOPTS="-v -race" |
44 | 42 | - mv coredns /go/src/github.com/leiless/dnsredir/bin/coredns_dnsredir-$GOOS-$GOARCH
|
45 | 43 | - name: build-coredns-linux-arm
|
46 | 44 | image: golang
|
|
49 | 47 | GOARCH: arm
|
50 | 48 | commands:
|
51 | 49 | - cd /go/src/github.com/coredns/coredns
|
52 |
| - # -race is only supported on 64-bit arch |
53 |
| - - make CGO_ENABLED=0 BUILDOPTS=-v |
| 50 | + - make |
54 | 51 | - mv coredns /go/src/github.com/leiless/dnsredir/bin/coredns_dnsredir-$GOOS-$GOARCH
|
55 | 52 | - name: build-coredns-linux-arm64
|
56 | 53 | image: golang
|
|
59 | 56 | GOARCH: arm64
|
60 | 57 | commands:
|
61 | 58 | - cd /go/src/github.com/coredns/coredns
|
62 |
| - # Silent "Error: no such instruction: ..." |
63 |
| - - make CGO_ENABLED=0 BUILDOPTS=-v |
| 59 | + - make |
64 | 60 | - mv coredns /go/src/github.com/leiless/dnsredir/bin/coredns_dnsredir-$GOOS-$GOARCH
|
65 | 61 | - name: build-coredns-darwin-amd64
|
66 | 62 | image: golang
|
|
69 | 65 | GOARCH: amd64
|
70 | 66 | commands:
|
71 | 67 | - cd /go/src/github.com/coredns/coredns
|
72 |
| - - make CGO_ENABLED=0 BUILDOPTS=-v |
| 68 | + - make |
73 | 69 | - mv coredns /go/src/github.com/leiless/dnsredir/bin/coredns_dnsredir-$GOOS-$GOARCH
|
74 | 70 | - name: build-coredns-windows-amd64
|
75 | 71 | image: golang
|
|
78 | 74 | GOARCH: amd64
|
79 | 75 | commands:
|
80 | 76 | - cd /go/src/github.com/coredns/coredns
|
81 |
| - - make CC=x86_64-w64-mingw32-gcc CXX=x86_64-w64-mingw32-g++ |
| 77 | + - make |
82 | 78 | - mv coredns /go/src/github.com/leiless/dnsredir/bin/coredns_dnsredir-$GOOS-$GOARCH
|
83 | 79 | - name: calc-shasum256
|
84 | 80 | image: alpine
|
|
0 commit comments