24 lines
687 B
Bash
Executable File
24 lines
687 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
# check standard variables present.
|
|
[[ -n $SOS_WRITE_TOKEN ]] || die "SOS_WRITE_TOKEN not specified"
|
|
[[ -n $DOCKER_PUSH_TOKEN ]] || die "DOCKER_PUSH_TOKEN not specified"
|
|
|
|
|
|
echo "Publishing dropshell-build-base:test as :latest..."
|
|
|
|
# Pull the multiarch manifest from :test tag
|
|
docker buildx imagetools create \
|
|
--tag gitea.jde.nz/public/dropshell-build-base:latest \
|
|
gitea.jde.nz/public/dropshell-build-base:test
|
|
|
|
echo "Successfully tagged dropshell-build-base:test as :latest"
|
|
|
|
# Show the manifest to confirm it's multiarch
|
|
echo ""
|
|
echo "Verifying multiarch manifest:"
|
|
docker buildx imagetools inspect gitea.jde.nz/public/dropshell-build-base:latest
|
|
|