We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ba82451 commit 2175d7bCopy full SHA for 2175d7b
hooks/build
@@ -0,0 +1,17 @@
1
+#!/bin/bash
2
+
3
+# $IMAGE_NAME var is injected into the build so the tag is correct.
4
5
+echo "Build hook running"
6
+echo "IMAGE_NAME = ${IMAGE_NAME}"
7
+echo "DOCKER_REPO = ${DOCKER_REPO}"
8
+export BRANCH=${SOURCE_BRANCH:-`git symbolic-ref --short HEAD`}
9
10
+export DATE=`date -u +"%Y-%m-%dT%H:%M:%SZ"`
11
+export COMMIT=${SOURCE_COMMIT:-`git rev-parse --short HEAD`}
12
+echo "Git commit = ${COMMIT}"
13
+docker build --build-arg BUILD_DATE=$DATE \
14
+ --build-arg VCS_REF=$COMMIT \
15
+ --build-arg BRANCH=$BRANCH \
16
+ -t ${IMAGE_NAME} . && \
17
+echo "Built and tagged ${IMAGE_NAME}"
0 commit comments