add CircleCI config
This commit is contained in:
parent
beaa07bf03
commit
6beeb6f004
1 changed files with 30 additions and 0 deletions
30
.circleci/config.yml
Normal file
30
.circleci/config.yml
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
# Golang CircleCI 2.0 configuration file
|
||||||
|
#
|
||||||
|
# Check https://circleci.com/docs/2.0/language-go/ for more details
|
||||||
|
version: 2
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
docker:
|
||||||
|
- image: circleci/golang:latest
|
||||||
|
|
||||||
|
working_directory: /go/src/github.com/shu-go/vvin
|
||||||
|
|
||||||
|
environment:
|
||||||
|
- GOPATH: /home/circleci/go
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- run: echo 'export PATH=${GOPATH}/bin/:${PATH}' >> $BASH_ENV
|
||||||
|
- checkout
|
||||||
|
- run: go get -u github.com/Songmu/goxz/cmd/goxz github.com/tcnksm/ghr
|
||||||
|
- run: goxz -pv $(git describe --abbrev=0) -os "windows" -arch="386 amd64" -build-ldflags "-s -w -X main.Version=$(git describe --abbrev=0)" -include sample.bat
|
||||||
|
- run: ghr -t $GITHUB_TOKEN -u shu-go --replace $(git describe --abbrev=0) goxz/
|
||||||
|
|
||||||
|
workflows:
|
||||||
|
version: 2
|
||||||
|
test-build:
|
||||||
|
jobs:
|
||||||
|
- build:
|
||||||
|
filters:
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
Loading…
Reference in a new issue