15 lines
354 B
Bash
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
|