Select Git revision
babel.config.js
tagging.sh 812 B
#!/bin/sh
if [ "$1" = "--help" ]; then
echo "
Usage of $0:
$0 <PREFIX> <VERSION> <SUFFIX>
Example:
$0 doh 2.0.24 alpine
"
fi
PREFIX=${1:-doh}
VERSION=${2}
[ "${3}" != "" ] && [ "${3}" != "debian" ] && SUFFIX="-${3}"
if [ "$VERSION" != "" ]; then
docker tag doh:testing "$PREFIX:$(echo "${VERSION}" | sed -e 's/^v//' | cut -d. -f1)${SUFFIX}"
docker tag doh:testing "$PREFIX:$(echo "${VERSION}" | sed -e 's/^v//' | cut -d. -f1-2)${SUFFIX}"
docker tag doh:testing "$PREFIX:$(echo "${VERSION}" | sed -e 's/^v//' | cut -d. -f1-3)${SUFFIX}"
docker tag doh:testing "$PREFIX:$(echo "${VERSION}" | sed -e 's/^v//' | cut -d. -f1-4)${SUFFIX}"
[ "$SUFFIX" = "" ] && docker tag doh:testing "$PREFIX:latest"
else
echo "No version provided. Skipping tagging..."
fi