parent
86b45b56af
commit
415bbd027e
@ -1,5 +1,11 @@
|
||||
language: go
|
||||
go:
|
||||
- 1.6
|
||||
- 1.7
|
||||
- 1.6
|
||||
- 1.7
|
||||
script: go test -v
|
||||
before_install:
|
||||
- openssl aes-256-cbc -K $encrypted_6219389dc5b7_key -iv $encrypted_6219389dc5b7_iv
|
||||
-in equinox.key.enc -out equinox.key -d
|
||||
env:
|
||||
global:
|
||||
secure: H5IcPyLA9JBgHZZL8sb/7gFY68284VvOUnsAeZcbgpFupIv8iaGgvql5NVnvwovD/SxFWlZ8z4X2BdQWtgURQ1Tr6oLrsTZWZi4Pr5eKhXyCElgZmSP+z8YuUMYs37/uM/iKH/D7vmJlwpoHGJDFbZ0QC5t/W48gyeC0JuAkY05/mqgGCs0/T+yq7YyCvaogZyJhqY2Xq3y3zlleMxYPMkpLsm48JEPtPGoWV6cbXYZHn1FWYAK9w2yKhw+je6EGiAPxT4W9pTWxAHlmvuByPcN2QS2AvgmTkMeYo8KzwOCWTDBwtWU9mjmKerC5EvSwpvhXq77zstorUUxUBWUiJpZnRg+o86M900WLE6x813niLc4KFUXm6wQP9laLgcDkPkSZ9me/TXDcogGgjFXkw1HFsbq4I41b8YuZmiYCkoHvZI68TfkKqSVZ2jp+j7wBxidFlRZO2BJQC4YsX7SJlFDBgOIcyEPNjiZiCFcIa+USHX9AfUyERoP+FBI9cCtki433fVTXInNDu43+GO8C7Jr+0ULDjPGJSWXXU5/+mApXTsDPwUSZ1RE3VxiO2evxmigajqicH0kJbd70JZNqlTaSBgNbgFTiWU0auKJFsnIdSu8BtJ+Neg8isWJ/j2ItbX4Ci4zSIy9JaN2IY8CuLRGLZbiVe5hKbVVNQMGqxMI=
|
||||
|
@ -0,0 +1,49 @@
|
||||
#!/bin/bash -
|
||||
#
|
||||
# https://equinox.io/docs/continuous-deployment/travis-ci
|
||||
|
||||
set -eu -o pipefail
|
||||
|
||||
# Download and unpack the most recent Equinox release tool
|
||||
wget https://bin.equinox.io/c/mBWdkfai63v/release-tool-stable-linux-amd64.tgz
|
||||
tar -vxf release-tool-stable-linux-amd64.tgz
|
||||
|
||||
VERSION=$(git describe --abbrev=0 --tags)
|
||||
REVCNT=$(git rev-list --count HEAD)
|
||||
DEVCNT=$(git rev-list --count $VERSION)
|
||||
ISDEV=false
|
||||
if test $REVCNT != $DEVCNT
|
||||
then
|
||||
VERSION="$VERSION.dev$(expr $REVCNT - $DEVCNT)"
|
||||
ISDEV=true
|
||||
fi
|
||||
echo "VER: $VERSION"
|
||||
|
||||
GITCOMMIT=$(git rev-parse HEAD)
|
||||
BUILDTIME=$(date -u +%Y/%m/%d-%H:%M:%S)
|
||||
|
||||
LDFLAGS="-X main.VERSION=$VERSION -X main.BUILDTIME=$BUILDTIME -X main.GITCOMMIT=$GITCOMMIT"
|
||||
if [[ -n "${EX_LDFLAGS:-""}" ]]
|
||||
then
|
||||
LDFLAGS="$LDFLAGS $EX_LDFLAGS"
|
||||
fi
|
||||
|
||||
echo $VERSION
|
||||
CHANNEL="stable"
|
||||
if test "$ISDEV" = "true"
|
||||
then
|
||||
CHANNEL="dev"
|
||||
fi
|
||||
|
||||
go get github.com/elazarl/go-bindata-assetfs/...
|
||||
go-bindata-assetfs -tags bindata res/...
|
||||
|
||||
# TODO: Replace app_xxx with correct application ID
|
||||
./equinox release \
|
||||
--channel="$CHANNEL" \
|
||||
--version="$VERSION" \
|
||||
--app="app_8Gji4eEAdDx" \
|
||||
--platforms="darwin_amd64 linux_amd64" \
|
||||
--signing-key="equinox.key" \
|
||||
--token="$EQUINOX_API_TOKEN" \
|
||||
-- -ldflags "-X main.Version $TRAVIS_COMMIT"
|
Binary file not shown.
Loading…
Reference in new issue