Fix docker image and add release toggle option

This commit is contained in:
wweir
2019-01-19 12:13:12 +08:00
parent 8734486c48
commit 34722a460c
+8 -6
View File
@@ -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
docker tag wweir/sower:latest wweir/sower:${VERSION%-*-*}
docker push wweir/sower:${VERSION%-*-*}
docker push wweir/sower:latest