From 0eced20272d21a18b607abb238f42ae498df2aad Mon Sep 17 00:00:00 2001 From: Kentaro Matsushita Date: Fri, 5 May 2017 17:52:21 +0900 Subject: [PATCH] Add circle.yml --- circle.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 circle.yml 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/