docker-scripts/bitbucket/hooks/post_push

13 lines
309 B
Plaintext
Raw Normal View History

2018-09-18 13:34:39 +03:00
#!/bin/bash
set -e
# Parse image name for repo name
tagStart=$(expr index "$IMAGE_NAME" :)
repoName=${IMAGE_NAME:0:tagStart-1}
# Tag and push image for each additional tag
for tag in `git tag -l --points-at HEAD`; do
docker tag $IMAGE_NAME ${repoName}:${tag}
docker push ${repoName}:${tag}
done