Skip to content
Snippets Groups Projects

fix: resolve GH_REGISTRY to IP in before_script

Closed Wouter Deconinck requested to merge resolve-ghcr.io into master
+ 6
1
@@ -114,7 +114,6 @@ version:
NIGHTLY_TAG="${VERSION}-nightly"
EXPORT_TAG="${VERSION}"
DH_PUSH=""
GH_PUSH=""
elif [ "x${CI_PIPELINE_SOURCE}" = "xtrigger" ]; then
VERSION="${CI_COMMIT_BRANCH}"
DH_PUSH=""
@@ -189,7 +188,13 @@ status:pending:
echo ${GITHUB_REGISTRY_TOKEN} | docker login -u ${GITHUB_REGISTRY_USER} --password-stdin ${GH_REGISTRY} ;
fi ;
fi
- # Resolve ghcr.io
echo -n "Resolving ${GH_REGISTRY}..." ;
nslookup ${GH_REGISTRY} | sed '/^Address:/!d;s/^Address:\s*\(\S*\)/\1/g' | sed "\$!d;s/\$/ ${GH_REGISTRY}/" >> /etc/hosts ;
cat /etc/hosts
after_script:
- # Confirm resolved ghcr.io
echo "GitHub registry was at ${GH_REGISTRY}"
- # Logout from local registry
docker logout ${CI_REGISTRY}
- # Logout from remote registries
Loading