Docker Cloud build phase hooks

Must be located in the root of each docker build context
i.e., every stack folder
This commit is contained in:
Peter Parente
2017-07-08 23:20:55 -04:00
parent 8e15d329f1
commit e1e3f24b5d
8 changed files with 104 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
#!/bin/bash
# Tag the latest build with the short git sha. Push the tag in addition
# to the "latest" tag already pushed.
GIT_SHA_TAG=${SOURCE_COMMIT:0:12}
docker tag $IMAGE_NAME $DOCKER_REPO:$GIT_SHA_TAG
docker push $DOCKER_REPO:$GIT_SHA_TAG
# Invoke all downstream build triggers.
for url in $(echo $NEXT_BUILD_TRIGGERS | sed "s/,/ /g")
do
curl -X POST $url
done