forked from missdeer/getnovel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.travis.yml
More file actions
72 lines (72 loc) · 13.8 KB
/
Copy path.travis.yml
File metadata and controls
72 lines (72 loc) · 13.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
language: go
go:
- tip
env:
global:
- GITHUB_REPO: missdeer/getnovel
- GIT_NAME: missdeer
- GIT_EMAIL: missdeer@dfordsoft.com
deploy:
provider: releases
api_key:
secure: kF52OsS0vqxvfFn/xiRJvJ0XW2vkbLq8g5cjI1JH2lQn6oMvtj7rNuLwb1p9vNaB/kxss7S4mNCvR1BY/yzT39eR0jxrp+zeQLLdy0QuY9U+frhTvGIXsRXZY527kFxjfhS6lBfrWWBL6WJKIoMib1zZI4bdxLbq849b39hruMEItGJ/GbTkLdFMhpW9WcFl6O7zJgkuP6o7Moyr3w4b8mXQDkRzfjUc700DkRe9INh5d2fWonZkpBValy/myFeKR6pUUrFGYuvNKOFXRtrn5pnyI7iLpnyhdnLP/woDjm/1HwaPvl3le0pg+9CBd+eyoxMLZKZv20QSxoB2YgyECvdf7Nk6sNT4DgahnwIkKpfJgljdvNhe0aAAZezT3Yh0W2JW98PjmM8wifK2Qo9aWkSMQuk2hkFy93srOrT+0lpkyoXN60BP6d6fKgq4W2X3vY0bB3xa6k+3juV24X4np07NV6g411830tq/k/Wbuc2dMdpZCf3fkjV1I2TuSiUNYlpDj5gASXbXa1/or442FLlnOdj8U4Zo/sLtgK/Vvzy1lZh5d9v7eepVU41U/aIw8Rj9yDRFnvj9ACovx3ocSZVa2Tj/ta94juQ1XD/gVbgoTqbuuIEJXGjvQMU69SHn/epYpZ7xcGTOXHYnJIjZPMgcncYaTgaY5SyWKimafcc=
file:
- getnovel-darwin-amd64.tar.gz
- getnovel-dragonflybsd-amd64.tar.gz
- getnovel-freebsd-amd64.tar.gz
- getnovel-freebsd-arm.tar.gz
- getnovel-freebsd-386.tar.gz
- getnovel-linux-amd64.tar.gz
- getnovel-linux-arm64.tar.gz
- getnovel-linux-armv6.tar.gz
- getnovel-linux-armv7.tar.gz
- getnovel-linux-mips64.tar.gz
- getnovel-linux-mips64le.tar.gz
- getnovel-linux-mips.tar.gz
- getnovel-linux-mipsle.tar.gz
- getnovel-linux-ppc64.tar.gz
- getnovel-linux-ppc64le.tar.gz
- getnovel-linux-386.tar.gz
- getnovel-linux-s390x.tar.gz
- getnovel-netbsd-amd64.tar.gz
- getnovel-netbsd-arm.tar.gz
- getnovel-netbsd-386.tar.gz
- getnovel-openbsd-amd64.tar.gz
- getnovel-openbsd-386.tar.gz
- getnovel-solaris-amd64.tar.gz
- getnovel-windows-amd64.tar.gz
- getnovel-windows-386.tar.gz
on:
repo: missdeer/getnovel
tags: true
skip_cleanup: true
script:
- pwd && ls -l
- go test ./... -v
- env GOARCH=amd64 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=amd64 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-amd64.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=386 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=386 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-386.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=arm GOARM=5 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=arm GOARM=5 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-armv5.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=arm GOARM=6 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=arm GOARM=6 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-armv6.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=arm GOARM=7 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=arm GOARM=7 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-armv7.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=arm64 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=arm64 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-arm64.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=ppc64 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=ppc64 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-ppc64.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=ppc64le GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=ppc64le GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-ppc64le.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=mips64 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=mips64 GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-mips64.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=mips64le GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=mips64le GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-mips64le.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=mips GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=mips GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-mips.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=mipsle GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=mipsle GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-mipsle.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=s390x GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=mipsle GOOS=linux go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-linux-s390x.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=amd64 GOOS=darwin go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=amd64 GOOS=darwin go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-darwin-amd64.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=amd64 GOOS=windows go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel.exe && cd webui && env GOARCH=amd64 GOOS=windows go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui.exe && cd .. && cp -r webui/templates ./ && tar czvf getnovel-windows-amd64.tar.gz templates preset getnovel-webui.exe getnovel.exe
- env GOARCH=386 GOOS=windows go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel.exe && cd webui && env GOARCH=386 GOOS=windows go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui.exe && cd .. && cp -r webui/templates ./ && tar czvf getnovel-windows-386.tar.gz templates preset getnovel-webui.exe getnovel.exe
- env GOARCH=amd64 GOOS=freebsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=amd64 GOOS=freebsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-freebsd-amd64.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=386 GOOS=freebsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=386 GOOS=freebsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-freebsd-386.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=arm GOOS=freebsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=arm GOOS=freebsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-freebsd-arm.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=amd64 GOOS=openbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=amd64 GOOS=openbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-openbsd-amd64.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=386 GOOS=openbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=386 GOOS=openbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-openbsd-386.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=amd64 GOOS=netbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=amd64 GOOS=netbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-netbsd-amd64.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=386 GOOS=netbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=386 GOOS=netbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-netbsd-386.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=arm GOOS=netbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=arm GOOS=netbsd go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-netbsd-arm.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=amd64 GOOS=dragonfly go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=amd64 GOOS=dragonfly go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-dragonflybsd-amd64.tar.gz templates preset getnovel-webui getnovel
- env GOARCH=amd64 GOOS=solaris go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o getnovel && cd webui && env GOARCH=amd64 GOOS=solaris go build -ldflags="-s -w -X main.sha1ver=`git rev-parse HEAD` -X main.buildTime=$(date +'%Y-%m-%d_%T')" -o ../getnovel-webui && cd .. && cp -r webui/templates ./ && tar czvf getnovel-solaris-amd64.tar.gz templates preset getnovel-webui getnovel
- ls -l