Files
test2/scripts/check-base.sh
2026-02-09 15:12:44 +00:00

15 lines
354 B
Bash

#!/usr/bin/env bash
BASE=$(grep "^FROM" Dockerfile | head -1 | awk '{print $2}')
echo "Base image: $BASE"
docker pull $BASE
LOCAL_DIGEST=$(docker inspect --format='{{index .RepoDigests 0}}' $BASE)
REMOTE_DIGEST=$(skopeo inspect docker://$BASE | jq -r .Digest)
if [ "$LOCAL_DIGEST" != "$REMOTE_DIGEST" ]; then
echo "Base image updated!"
exit 1
fi