@@ -29,20 +29,16 @@ script:
29
29
- VERSION=$(cat ./VERSION)
30
30
- echo "VERSION = ${VERSION}"
31
31
- DIST=${TRAVIS_BUILD_DIR}/dist/rai/stable
32
- - CGO_ENABLED=0 gox -verbose -os="linux darwin windows " -arch="amd64 386 armv5 armv6
32
+ - CGO_ENABLED=0 gox -verbose -os="linux darwin" -arch="amd64 armv5 armv6
33
33
armv7 arm64" -osarch="!darwin/arm64 linux/ppc64 linux/ppc64le" -ldflags="$(govvv
34
34
-flags) -s -w -X main.AppSecret=${APP_SECRET} -extldflags \"-static\"" -output="${DIST}/${VERSION}/{{.OS}}-{{.Arch}}/{{.Dir}}"
35
35
.
36
36
before_deploy :
37
37
- echo "go-selfupdate generating bindiffs"
38
38
- mkdir -p ${DIST}/${VERSION}/binaries
39
39
- mkdir -p ${DIST}/latest
40
- - tar --transform 's/.*\///g' -czvf ${DIST}/${VERSION}/binaries/darwin-386 ${DIST}/${VERSION}/darwin-386/rai ${TRAVIS_BUILD_DIR}/LICENSE.TXT
41
- ${TRAVIS_BUILD_DIR}/VERSION
42
40
- tar --transform 's/.*\///g' -czvf ${DIST}/${VERSION}/binaries/darwin-amd64 ${DIST}/${VERSION}/darwin-amd64/rai ${TRAVIS_BUILD_DIR}/LICENSE.TXT
43
41
${TRAVIS_BUILD_DIR}/VERSION
44
- - tar --transform 's/.*\///g' -czvf ${DIST}/${VERSION}/binaries/linux-386 ${DIST}/${VERSION}/linux-386/rai ${TRAVIS_BUILD_DIR}/LICENSE.TXT
45
- ${TRAVIS_BUILD_DIR}/VERSION
46
42
- tar --transform 's/.*\///g' -czvf ${DIST}/${VERSION}/binaries/linux-amd64 ${DIST}/${VERSION}/linux-amd64/rai ${TRAVIS_BUILD_DIR}/LICENSE.TXT
47
43
${TRAVIS_BUILD_DIR}/VERSION
48
44
- tar --transform 's/.*\///g' -czvf ${DIST}/${VERSION}/binaries/linux-armv5 ${DIST}/${VERSION}/linux-armv5/rai ${TRAVIS_BUILD_DIR}/LICENSE.TXT
@@ -57,23 +53,15 @@ before_deploy:
57
53
${TRAVIS_BUILD_DIR}/VERSION
58
54
- tar --transform 's/.*\///g' -czvf ${DIST}/${VERSION}/binaries/linux-ppc64le ${DIST}/${VERSION}/linux-ppc64le/rai ${TRAVIS_BUILD_DIR}/LICENSE.TXT
59
55
${TRAVIS_BUILD_DIR}/VERSION
60
- - tar --transform 's/.*\///g' -czvf ${DIST}/${VERSION}/binaries/windows-386 ${DIST}/${VERSION}/windows-386/rai.exe ${TRAVIS_BUILD_DIR}/LICENSE.TXT
61
- ${TRAVIS_BUILD_DIR}/VERSION
62
- - tar --transform 's/.*\///g' -czvf ${DIST}/${VERSION}/binaries/windows-amd64 ${DIST}/${VERSION}/windows-amd64/rai.exe
63
- ${TRAVIS_BUILD_DIR}/LICENSE.TXT ${TRAVIS_BUILD_DIR}/VERSION
64
56
- go-selfupdate -o ${DIST}/updates ${DIST}/${VERSION}/binaries/ ${VERSION}
65
- - cp ${DIST}/${VERSION}/binaries/darwin-386 ${DIST}/latest/darwin-386.tar.gz
66
57
- cp ${DIST}/${VERSION}/binaries/darwin-amd64 ${DIST}/latest/darwin-amd64.tar.gz
67
- - cp ${DIST}/${VERSION}/binaries/linux-386 ${DIST}/latest/linux-386.tar.gz
68
58
- cp ${DIST}/${VERSION}/binaries/linux-amd64 ${DIST}/latest/linux-amd64.tar.gz
69
59
- cp ${DIST}/${VERSION}/binaries/linux-armv5 ${DIST}/latest/linux-armv5.tar.gz
70
60
- cp ${DIST}/${VERSION}/binaries/linux-armv6 ${DIST}/latest/linux-armv6.tar.gz
71
61
- cp ${DIST}/${VERSION}/binaries/linux-armv7 ${DIST}/latest/linux-armv7.tar.gz
72
62
- cp ${DIST}/${VERSION}/binaries/linux-arm64 ${DIST}/latest/linux-arm64.tar.gz
73
63
- cp ${DIST}/${VERSION}/binaries/linux-ppc64 ${DIST}/latest/linux-ppc64.tar.gz
74
64
- cp ${DIST}/${VERSION}/binaries/linux-ppc64le ${DIST}/latest/linux-ppc64le.tar.gz
75
- - cp ${DIST}/${VERSION}/binaries/windows-386 ${DIST}/latest/windows-386.tar.gz
76
- - cp ${DIST}/${VERSION}/binaries/windows-amd64 ${DIST}/latest/windows-amd64.tar.gz
77
65
- rm -fr ${DIST}/${VERSION}/binaries
78
66
- echo "Copying latest directory to ${DIST}/${TRAVIS_COMMIT}"
79
67
- cp -r ${DIST}/latest ${DIST}/${TRAVIS_COMMIT}
0 commit comments