summaryrefslogtreecommitdiff
path: root/salt/openbook/baseimage/files/build.sh
blob: b33611c8bd61d5066548055a1893c9655efbda4f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash

# Do not call directly. Meant to be called from CI build script.

pushd {{ pillar["baseimage"]["build_dir"] }} 2>/dev/null

echo "Deleting existing docker container"
docker stop {{ pillar["baseimage"]["container_name"] }}
docker container prune -f
docker rmi -f {{ pillar["baseimage"]["image_name"] }}

echo "Building docker Ubuntu image"
docker build -t {{ pillar["baseimage"]["image_name"] }} .

echo "Push docker image to the registry"
docker tag {{ pillar["baseimage"]["image_name"] }} {{ pillar["registry"]["url"] }}/{{ pillar["baseimage"]["image_name"] }}
docker push {{ pillar["registry"]["url"] }}/{{ pillar["baseimage"]["image_name"] }}

popd 2>/dev/null
exit 0