Skip to content

Commit 93703cd

Browse files
committed
releasing latest on new version bump
1 parent fa6d6d8 commit 93703cd

File tree

2 files changed

+23
-5
lines changed

2 files changed

+23
-5
lines changed

.circleci/config.yml

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,12 @@ jobs:
121121
echo ${DOCKER_PASSWORD}| docker login -u ${DOCKER_USER} --password-stdin
122122
if git log -1 --pretty=%B | grep "^[0-9]\+\.[0-9]\+\.[0-9]\+$"; then
123123
VERSION=$(git tag | grep "^[0-9]\+\.[0-9]\+\.[0-9]\+$" | sort -t. -k 1,1n -k 2,2n -k 3,3n | tail -1)
124+
125+
docker tag bundle "jancajthaml/datadog_mock:${VERSION}"
126+
docker tag bundle "jancajthaml/datadog_mock:latest"
127+
docker push "jancajthaml/datadog_mock:${VERSION}"
128+
docker push "jancajthaml/datadog_mock:latest"
129+
124130
else
125131
parse_git_branch() {
126132
branch=$(git rev-parse --abbrev-ref HEAD 2> /dev/null)
@@ -130,15 +136,17 @@ jobs:
130136
echo ${branch##*/}
131137
}
132138
VERSION="$(parse_git_branch)"
133-
fi
134139
135-
docker tag bundle "jancajthaml/datadog_mock:${VERSION}"
136-
docker push "jancajthaml/datadog_mock:${VERSION}"
140+
docker tag bundle "jancajthaml/datadog_mock:${VERSION}"
141+
docker push "jancajthaml/datadog_mock:${VERSION}"
142+
fi
137143
138144
- deploy:
139-
name: Notifying microbadger to update badges
145+
name: Lazily update docker badge
140146
command: |
141-
curl -X POST https://hooks.microbadger.com/images/jancajthaml/datadog_mock/${MICROBADGER_TOKEN}
147+
if git log -1 --pretty=%B | grep "^[0-9]\+\.[0-9]\+\.[0-9]\+$"; then
148+
curl -X POST https://hooks.microbadger.com/images/jancajthaml/datadog_mock/${MICROBADGER_TOKEN}
149+
fi
142150
143151
workflows:
144152
version: 2

log.txt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
X
2+
X
3+
X
4+
X
5+
X
6+
X
7+
X
8+
X
9+
X
10+
X

0 commit comments

Comments
 (0)