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