mirror of
https://github.com/wweir/sower.git
synced 2026-10-22 01:57:26 +00:00
Fix docker image and add release toggle option
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user