Skip to content

Commit d99fcdc

Browse files
wsy0neSe7en
wsy
authored andcommitted
build: fix travis
1 parent 70cfc32 commit d99fcdc

File tree

1 file changed

+4
-24
lines changed

1 file changed

+4
-24
lines changed

.travis.yml

Lines changed: 4 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -5,41 +5,21 @@ go:
55

66
install: go build -o jikefm
77

8+
os: osx
9+
810
env:
911
- GO111MODULE=on
1012

1113
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
3216
- ls
3317

3418
deploy:
3519
provider: releases
3620
api_key: $AUTH_TOKEN
3721
file:
3822
- "jikefm-darwin-amd64.tgz"
39-
- "jikefm-linux-386.tgz"
40-
- "jikefm-linux-arm.tgz"
41-
- "jikefm-windows-386.zip"
42-
- "jikefm-windows-amd64.zip"
4323

4424
skip_cleanup: true
4525
on:

0 commit comments

Comments
 (0)