2019-03-15 23:11:06 +00:00
|
|
|
dist: xenial
|
2019-02-10 12:16:29 +00:00
|
|
|
language: go
|
|
|
|
go:
|
|
|
|
- 1.11.x
|
|
|
|
services:
|
|
|
|
- docker
|
2019-02-14 20:06:37 +00:00
|
|
|
env:
|
|
|
|
global:
|
|
|
|
- GO111MODULE=on
|
2019-02-10 12:16:29 +00:00
|
|
|
before_install:
|
|
|
|
- echo -e "machine github.com\n login $CI_USER_TOKEN" > ~/.netrc
|
2019-03-15 23:11:06 +00:00
|
|
|
- cd ui/v2
|
2019-02-10 12:16:29 +00:00
|
|
|
- yarn install
|
2019-05-27 19:45:06 +00:00
|
|
|
- CI=false yarn build # TODO: Fix warnings
|
2019-02-10 12:16:29 +00:00
|
|
|
- cd ../..
|
2019-03-05 21:14:00 +00:00
|
|
|
#- go get -v github.com/mgechev/revive
|
2019-02-14 20:06:37 +00:00
|
|
|
script:
|
2019-03-05 21:14:00 +00:00
|
|
|
#- make lint
|
|
|
|
#- make vet
|
2019-02-14 20:06:37 +00:00
|
|
|
- go test
|
2019-02-10 12:16:29 +00:00
|
|
|
before_deploy:
|
2019-03-05 21:14:00 +00:00
|
|
|
- docker pull stashappdev/compiler
|
2019-02-10 12:16:29 +00:00
|
|
|
- sh ./scripts/cross-compile.sh
|
|
|
|
- git tag -f v0.0.0-alpha
|
|
|
|
- git push -f --tags
|
2019-03-26 16:45:08 +00:00
|
|
|
- export RELEASE_DATE=$(date +'%Y-%m-%d %H:%M:%S %Z')
|
2019-02-10 12:16:29 +00:00
|
|
|
deploy:
|
|
|
|
provider: releases
|
|
|
|
api_key:
|
|
|
|
secure: tGJ2q62CfPdayid2qEtW2aGRhMgCl3lBXYYQqp3eH0vFgIIf6cs7IDX7YC/x3XKMEQ/iMLZmtCXZvSTqNrD6Sk7MSnt30GIs+4uxIZDnnd8mV5X3K4n4gjD+NAORc4DrQBvUGrYMKJsR5gtkH0nu6diWb1o1If7OiJEuCPRhrmQYcza7NUdABnA9Z2wn2RNUV9Ga33WUCqLMEU5GtNBlfQPiP/khCQrqn/ocR6wUjYut3J6YagzqH4wsfJi3glHyWtowcNIw1LZi5zFxHD/bRBT4Tln7yypkjWNq9eQILA6i6kRUGf7ggyTx26/k8n4tnu+QD0vVh4EcjlThpU/LGyUXzKrrxjRwaDZnM0oYxg5AfHcBuAiAdo0eWnV3lEWRfTJMIVb9MPf4qDmzR4RREfB5OXOxwq3ODeCcJE8sTIMD/wBPZrlqS/QrRpND2gn2X4snkVukN9t9F4CMTFMtVSzFV7TDJW5E5Lq6VEExulteQhs6kcK9NRPNAaLgRQAw7X9kVWfDtiGUP+fE2i8F9Bo8bm7sOT5O5VPMPykx3EgeNg1IqIgMTCsMlhMJT4xBJoQUgmd2wWyf3Ryw+P+sFgdb5Sd7+lFgJBjMUUoOxMxAOiEgdFvCXcr+/Udyz2RdtetU1/6VzXzLPcKOw0wubZeBkISqu7o9gpfdMP9Eq00=
|
|
|
|
file:
|
|
|
|
- dist/stash-osx
|
|
|
|
- dist/stash-win.exe
|
|
|
|
- dist/stash-linux
|
|
|
|
skip_cleanup: true
|
|
|
|
overwrite: true
|
2019-03-26 16:45:08 +00:00
|
|
|
body: ${RELEASE_DATE}
|
2019-02-10 12:16:29 +00:00
|
|
|
on:
|
|
|
|
repo: stashapp/stash
|
|
|
|
branch: master
|
|
|
|
branches:
|
2019-02-11 07:26:26 +00:00
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- develop
|