From 8a5123ebffab19b1f31be8efd3ca6eedca547339 Mon Sep 17 00:00:00 2001 From: miiton <468745+miiton@users.noreply.github.com> Date: Mon, 17 Sep 2018 12:49:03 +0900 Subject: [PATCH] update circleci --- .circleci/config.yml | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f08d9d5d..8729a30a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,6 +4,8 @@ jobs: docker: - image: docker:17.05.0-ce-git steps: + - attach_workspace: + at: ./dist - checkout - setup_remote_docker - run: @@ -17,4 +19,21 @@ jobs: - run: name: Build command: | - docker-compose up + docker-compose build && docker-compose run --rm cica + publish-github-release: + required: + - build + filters: + tags: + only: /^v\d+\.\d+\.\d+$/ + docker: + - image: circleci/golang:1.8 + steps: + - attach_workspace: + at: ./dist + - run: + name: Publish Release on GitHub + command: | + go get github.com/tcnksm/ghr + VERSION=$(my-binary --version) + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${VERSION} ./dist/