Skip to content

Commit bada888

Browse files
mogeko0neSe7en
authored andcommitted
build: 支持Linux (#8)
1 parent d3b7362 commit bada888

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

.travis.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,30 @@ language: go
33
go:
44
- 1.11.x
55

6+
before_install:
7+
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install libasound2-dev; fi
8+
69
install: go build -o jikefm
710

8-
os: osx
11+
os:
12+
- osx
13+
- linux
914

1015
env:
1116
- GO111MODULE=on
1217

1318
before_deploy:
1419
- go build -o jikefm
15-
- tar cvzf jikefm-darwin-amd64.tgz jikefm
20+
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then tar cvzf jikefm-darwin-amd64.tgz jikefm; fi
21+
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then tar cvzf jikefm-linux-amd64.tgz jikefm; fi
1622
- ls
1723

1824
deploy:
1925
provider: releases
2026
api_key: $AUTH_TOKEN
2127
file:
2228
- "jikefm-darwin-amd64.tgz"
29+
- "jikefm-linux-amd64.tgz"
2330

2431
skip_cleanup: true
2532
on:

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ JIKEFM - 即刻电台📻
2525
- [ ] 支持除网易云音乐以外的更多歌曲
2626

2727
## Dependencies
28+
29+
在 Linux 系统中编译需要依赖 libasound2-dev,安装方法:
30+
31+
`sudo apt-get install libasound2-dev`
32+
2833
- [beep](https://github.com/faiface/beep)
2934
- [tview](https://github.com/rivo/tview)
3035
- [tview](https://github.com/gdamore/tcell)

0 commit comments

Comments
 (0)