diff --git a/.gitignore b/.gitignore index 5982177..567d75b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,9 @@ # Except those related to git !.git* +# publi.sh +!.publi.sh + # python cache __pycache__ diff --git a/.publi.sh b/.publi.sh new file mode 100644 index 0000000..746dabe --- /dev/null +++ b/.publi.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +[[ -z "$1" ]] && echo "please define a version tag" && exit + +IMAGE_NAME="bbricardo/netbox-sync" + +docker --config ./docker-tmp login +docker --config ./docker-tmp buildx create --use +docker --config ./docker-tmp buildx build --push \ + --platform linux/arm/v7,linux/arm64/v8,linux/amd64 \ + --tag ${IMAGE_NAME}:latest \ + --tag ${IMAGE_NAME}:${1} . + +rm rf ./docker-tmp + +# EOF \ No newline at end of file