| ... | ... |
@@ -18,7 +18,14 @@ if [[ -z "${OS_TAG}" ]]; then
|
| 18 | 18 |
fi |
| 19 | 19 |
tag="${OS_TAG}"
|
| 20 | 20 |
|
| 21 |
-git tag "${tag}" -a -m "${tag}" HEAD
|
|
| 21 |
+if [[ "$(git name-rev --name-only --tags HEAD)" != "${tag}^0" ]]; then
|
|
| 22 |
+ if git rev-parse -q --short "${tag}" &>/dev/null; then
|
|
| 23 |
+ echo "Tag ${tag} already exists"
|
|
| 24 |
+ exit 1 |
|
| 25 |
+ else |
|
| 26 |
+ git tag "${tag}" -a -m "${tag}" HEAD
|
|
| 27 |
+ fi |
|
| 28 |
+fi |
|
| 22 | 29 |
|
| 23 | 30 |
docker pull openshift/origin-base |
| 24 | 31 |
docker pull openshift/origin-release |