Support excluded tag

This commit is contained in:
Shiming Zhang
2021-09-13 17:26:07 +08:00
parent c1dd577d25
commit 6842299d88
2 changed files with 35 additions and 2 deletions

View File

@@ -13,6 +13,9 @@ DEBUG="${DEBUG:-}"
# Allow image2 to have more tags than image1
INCREMENTAL="${INCREMENTAL:-}"
# Exclude tags that do not need to be checked
EXCLUDED="${EXCLUDED:-}"
SELF="$(basename "${BASH_SOURCE[0]}")"
function check() {
@@ -94,7 +97,12 @@ function inspect() {
function list-tags() {
local image="${1:-}"
skopeo list-tags --tls-verify=false "docker://${image}" | jq -r '.Tags[]' | sort
local raw="$(skopeo list-tags --tls-verify=false "docker://${image}" | jq -r '.Tags[]' | sort)"
if [[ "${EXCLUDED}" != "" ]]; then
raw="$(echo "${raw}" | grep -v -E "${EXCLUDED}")"
fi
echo "${raw}"
}
function diff-image-with-tag() {