This repository has been archived on 2021-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
Dockerfiles/ghost/builder.sh

20 lines
503 B
Bash
Executable File

#!/bin/sh
COMMIT_ID=$(git log -n 1 --pretty=format:%H -- ghost/)
LAST_COMMIT_ID=$(git log -n 1 --pretty=format:%H --)
if [ -n "$1" ]; then
FORCE_BUILD=$1
else
FORCE_BUILD=0
fi
if [ "$COMMIT_ID" == "$LAST_COMMIT_ID" ] || [ "$FORCE_BUILD" -eq "1" ]; then
echo "build image"
docker build --no-cache -t registry.dryusdan.fr/dryusdan/ghost ghost/
docker push registry.dryusdan.fr/dryusdan/ghost
docker rmi registry.dryusdan.fr/dryusdan/ghost
else
echo "image is recent. No build"
fi