diff --git a/circle.yml b/circle.yml new file mode 100644 index 0000000..f465b07 --- /dev/null +++ b/circle.yml @@ -0,0 +1,18 @@ +machine: + timezone: + Asia/Tokyo + environment: + GODIST: "go1.8.linux-amd64.tar.gz" + post: + - mkdir -p downloads + - test -e downloads/$GODIST || curl -o downloads/$GODIST https://storage.googleapis.com/golang/$GODIST + - sudo rm -rf /usr/local/go + - sudo tar -C /usr/local -xzf downloads/$GODIST +deployment: + release: + tag: /v[0-9]+\.[0-9]+\.[0-9]+/ + commands: + - go get github.com/mitchellh/gox + - go get github.com/tcnksm/ghr + - gox -output "dist/{{.OS}}_{{.Arch}}_{{.Dir}}" + - ghr -t $GITHUB_TOKEN -u $CIRCLE_PROJECT_USERNAME -r $CIRCLE_PROJECT_REPONAME --replace `git describe --tags` dist/