From 3dd7e2f012afa77d4a808a1d2b8bb9d8b130d4ba Mon Sep 17 00:00:00 2001 From: "ricardo.bartels@telekom.de" Date: Thu, 30 Jun 2022 07:03:34 +0200 Subject: [PATCH] adds docker container publishing file --- .gitignore | 3 +++ .publi.sh | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .publi.sh 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