mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-20 10:52:25 +00:00
travis: AppImage generation
This commit is contained in:
parent
de2259d27c
commit
1d27a849fb
3 changed files with 25 additions and 0 deletions
18
.travis.yml
18
.travis.yml
|
|
@ -66,6 +66,24 @@ jobs:
|
|||
- go run build/ci.go install
|
||||
- go run build/ci.go test -coverage $TEST_PACKAGES
|
||||
|
||||
- stage: build
|
||||
# if: type = push
|
||||
os: linux
|
||||
dist: xenial
|
||||
go: 1.13.x
|
||||
git:
|
||||
submodules: false
|
||||
script:
|
||||
- wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
|
||||
- go build ./cmd/geth/...
|
||||
- mkdir appdir
|
||||
- cp geth appdir/AppRun
|
||||
- cp geth.desktop appdir
|
||||
- cp geth.png appdir
|
||||
- chmod +x appimagetool-x86_64.AppImage
|
||||
- ./appimagetool-x86_64.AppImage ./appdir geth.AppImage
|
||||
- rm -rf appdir
|
||||
|
||||
# This builder does the Ubuntu PPA upload
|
||||
- stage: build
|
||||
if: type = push
|
||||
|
|
|
|||
7
geth.desktop
Normal file
7
geth.desktop
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[Desktop Entry]
|
||||
Name="Go Ethereum Client"
|
||||
Terminal=true
|
||||
Type=Application
|
||||
Comment="An Ethereum client written in Go"
|
||||
Categories=Finance;Network;
|
||||
Icon=geth
|
||||
BIN
geth.png
Normal file
BIN
geth.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.3 KiB |
Loading…
Reference in a new issue