diff --git a/.circleci/config.yml b/.circleci/config.yml index 46c372f..39daa64 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -30,15 +30,17 @@ jobs: - run: name: Publish Release on GitHub command: | - go get github.com/tcnksm/ghr - VERSION=$(git describe --tags) - ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${VERSION%-*-*} artifacts/ + if git log -1 --pretty='%s' | grep -oE '(^|\s)@release(\s|$)'; then + go get github.com/tcnksm/ghr + VERSION=$(git describe --tags) + ghr -t ${GITHUB_TOKEN} -u ${CIRCLE_PROJECT_USERNAME} -r ${CIRCLE_PROJECT_REPONAME} -c ${CIRCLE_SHA1} -delete ${VERSION%-*-*} artifacts/ + fi - run: name: build docker image command: | docker login -u $DOCKER_USER -p $DOCKER_PASS make image VERSION=$(git describe --tags) - docker tag sower:latest sower:${VERSION%-*-*} - docker push sower:${VERSION%-*-*} - docker push sower:latest \ No newline at end of file + docker tag wweir/sower:latest wweir/sower:${VERSION%-*-*} + docker push wweir/sower:${VERSION%-*-*} + docker push wweir/sower:latest \ No newline at end of file