blob: d7776ddfc7f2cf3ab6c650255eefa0ec0f35724e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/bin/bash
set -exuo pipefail
echo "======== Build hook running"
export VCS_REF=`git rev-parse --short HEAD`
export DOCKER_REPO=${DOCKER_REPO:-hairyhenderson/gomplate}
export DOCKER_TAG=${DOCKER_TAG:-latest}
export IMAGE_NAME=${IMAGE_NAME:-${DOCKER_REPO}:${DOCKER_TAG}}
make artifacts.iid
docker tag $(< artifacts.iid) ${DOCKER_REPO}:artifacts
echo "======== Building $IMAGE_NAME"
make gomplate.iid
docker tag $(< gomplate.iid) ${IMAGE_NAME}
if [ "$DOCKER_TAG" == "latest" ]; then
export SLIM_TAG="slim"
else
export SLIM_TAG="${DOCKER_TAG}-slim"
fi
echo "======== Building ${DOCKER_REPO}:${SLIM_TAG}"
make gomplate-slim.iid
docker tag $(< gomplate-slim.iid) ${DOCKER_REPO}:${SLIM_TAG}
if [ "$DOCKER_TAG" == "latest" ]; then
export ALPINE_TAG="alpine"
else
export ALPINE_TAG="${DOCKER_TAG}-alpine"
fi
echo "======== Building ${DOCKER_REPO}:${ALPINE_TAG}"
make gomplate-alpine.iid
docker tag $(< gomplate-alpine.iid) ${DOCKER_REPO}:${ALPINE_TAG}
|