#!/bin/sh set -e docker build -f Dockerfile -t ghcr.io/inti-cmnb/kicad5_auto:latest . IT=2 TG1=`docker run --rm ghcr.io/inti-cmnb/kicad5_auto:latest kibot --version | sed 's/.* \([0-9]\+\.[0-9]\+\.[0-9]\+\) .*/\1/' | tr -d '\n'` TG2=k`docker run --rm ghcr.io/inti-cmnb/kicad5_auto:latest kicad_version.py` TG3=d`docker run --rm ghcr.io/inti-cmnb/kicad5_auto:latest cat /etc/debian_version | tr -d '\n'` docker tag ghcr.io/inti-cmnb/kicad5_auto:latest ghcr.io/inti-cmnb/kicad5_auto:${TG1}-${IT}_${TG2}_${TG3} docker tag ghcr.io/inti-cmnb/kicad5_auto:latest ghcr.io/inti-cmnb/kicad5_auto:${TG1} docker tag ghcr.io/inti-cmnb/kicad5_auto:latest ghcr.io/inti-cmnb/kicad_auto:ki5 docker tag ghcr.io/inti-cmnb/kicad5_auto:latest ghcr.io/inti-cmnb/kicad_auto:latest docker push ghcr.io/inti-cmnb/kicad5_auto:${TG1}-${IT}_${TG2}_${TG3} docker push ghcr.io/inti-cmnb/kicad5_auto:${TG1} docker push ghcr.io/inti-cmnb/kicad_auto:ki5 docker push ghcr.io/inti-cmnb/kicad_auto:latest # Leave the following for the deploy: #docker tag ghcr.io/inti-cmnb/kicad5_auto:latest setsoft/kicad_auto:latest #docker push ghcr.io/inti-cmnb/kicad5_auto:latest #docker push setsoft/kicad_auto:latest