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 install
|
||||||
- go run build/ci.go test -coverage $TEST_PACKAGES
|
- 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
|
# This builder does the Ubuntu PPA upload
|
||||||
- stage: build
|
- stage: build
|
||||||
if: type = push
|
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