wip
[skip ci]
This commit is contained in:
33
check.sh
33
check.sh
@@ -23,6 +23,35 @@ if [ -z "${TARGET}" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ -z "${REPO_URL}" ]; then
|
||||
REPO_URL="https://hub.docker.com/v2/repositories"
|
||||
fi
|
||||
|
||||
if [ -z "${BASE_REPO_URL}" ]; then
|
||||
BASE_REPO_URL="${REPO_URL}"
|
||||
fi
|
||||
|
||||
if [ -z "${TARGET_REPO_URL}" ]; then
|
||||
TARGET_REPO_URL="${REPO_URL}"
|
||||
fi
|
||||
|
||||
if [ -z "${BASE_REPO_USERNAME}" && -n "${REPO_USERNAME}" ]; then
|
||||
BASE_REPO_USERNAME="${REPO_USERNAME}"
|
||||
fi
|
||||
|
||||
if [ -z "${BASE_REPO_PASSWORD}" && -n "${REPO_PASSWORD}" ]; then
|
||||
BASE_REPO_PASSWORD="${REPO_PASSWORD}"
|
||||
fi
|
||||
|
||||
|
||||
if [ -z "${TARGET_REPO_USERNAME}" && -n "${REPO_USERNAME}" ]; then
|
||||
TARGET_REPO_USERNAME="${REPO_USERNAME}"
|
||||
fi
|
||||
|
||||
if [ -z "${TARGET_REPO_PASSWORD}" && -n "${REPO_PASSWORD}" ]; then
|
||||
BASE_REPO_PASSWORD="${REPO_PASSWORD}"
|
||||
fi
|
||||
|
||||
|
||||
# add "library/" if its a "official" docker image (it has no username)
|
||||
echo "${BASE}" | grep -q "/" || BASE="library/${BASE}"
|
||||
@@ -42,8 +71,8 @@ TARGET_REPO=$(echo "${TARGET}" | sed 's/:.*//')
|
||||
|
||||
|
||||
# build the url to the repo
|
||||
BASE_URL="https://hub.docker.com/v2/repositories/${BASE_REPO}/tags/${BASE_TAG}"
|
||||
TARGET_URL="https://hub.docker.com/v2/repositories/${TARGET_REPO}/tags/${TARGET_TAG}"
|
||||
BASE_URL="${BASE_REPO_URL}/${BASE_REPO}/tags/${BASE_TAG}"
|
||||
TARGET_URL="${TARGET_REPO_URL}/${TARGET_REPO}/tags/${TARGET_TAG}"
|
||||
|
||||
# login if credentias are passed
|
||||
HEADER=""
|
||||
|
||||
Reference in New Issue
Block a user