Files
netbox-sync/scripts/publish_docker.sh
ricardo.bartels@telekom.de d0143119de bump version to 1.2.3
2022-04-10 00:18:40 +02:00

18 lines
498 B
Bash
Executable File

#!/usr/bin/env bash
IMAGE_NAME="bbricardo/netbox-sync"
IMAGE_TAG=$(grep "^__version__" netbox-sync.py | sed 's/__version__ = "\(.*\)"/\1/g')
if [[ -z "$IMAGE_TAG" ]]; then
echo "ERROR: unable to grep version from 'netbox-sync.py'"
exit 1
fi
find . -name "__pycache__" -delete
docker build -t "${IMAGE_NAME}:${IMAGE_TAG}" .
docker tag "${IMAGE_NAME}:${IMAGE_TAG}" "${IMAGE_NAME}:latest"
docker push "${IMAGE_NAME}:${IMAGE_TAG}"
docker push "${IMAGE_NAME}:latest"
docker-pushrm "$IMAGE_NAME"