File tree Expand file tree Collapse file tree 1 file changed +4
-24
lines changed Expand file tree Collapse file tree 1 file changed +4
-24
lines changed Original file line number Diff line number Diff line change 5
5
6
6
install : go build -o jikefm
7
7
8
+ os : osx
9
+
8
10
env :
9
11
- GO111MODULE=on
10
12
11
13
before_deploy :
12
- - PLATFORMS=(darwin/amd64 linux/386 linux/amd64 windows/386 windows/amd64)
13
- - |
14
- for PLATFORM in "${PLATFORMS[@]}"; do
15
- echo "Building $PLATFORM"
16
- GOOS=${PLATFORM%/*}
17
- GOARCH=${PLATFORM#*/}
18
- if [ "$GOOS" = "windows" ]; then
19
- build_cmd="GOOS=$GOOS GOARCH=$GOARCH go build -o jikefm -ldflags '-w -s'"
20
- else
21
- build_cmd="CGO_ENABLED=0 GOOS=$GOOS GOARCH=$GOARCH go build -o jikefm -ldflags '-d -w -s'"
22
- fi
23
- if ! eval $build_cmd; then
24
- echo "Failed building jikefm for $PLATFORM" && return 1
25
- fi
26
- if [ "$GOOS" = "windows" ]; then
27
- zip jikefm-${GOOS}-${GOARCH}.zip jikefm
28
- else
29
- tar cvzf jikefm-${GOOS}-${GOARCH}.tgz jikefm
30
- fi
31
- done
14
+ - go build -o jikefm
15
+ - tar cvzf jikefm-darwin-amd64.tgz jikefm
32
16
- ls
33
17
34
18
deploy :
35
19
provider : releases
36
20
api_key : $AUTH_TOKEN
37
21
file :
38
22
- " jikefm-darwin-amd64.tgz"
39
- - " jikefm-linux-386.tgz"
40
- - " jikefm-linux-arm.tgz"
41
- - " jikefm-windows-386.zip"
42
- - " jikefm-windows-amd64.zip"
43
23
44
24
skip_cleanup : true
45
25
on :
You can’t perform that action at this time.
0 commit comments