Maven-afhængighederne hentes, og derefter fejler Jib, når den kontakter et registry. Det er et nyttigt spor: adgangen til Maven-repositoryet virkede, men den aktiverede ikke Jibs registry-klient.

Start med den mislykkede URL

Mislykket handlingProxykonfiguration, der skal undersøges
Maven-plugin eller hentning af afhængighedDen aktive repository-proxy i settings.xml og undtagelserne.
Anmodning om Jib-basisbillede eller registry-tokenDe Java-netværksegenskaber, som Jib bruger til registry-kommunikation.

Til en uautentificeret HTTP-mellemstation angives Jib-ruten i Maven-kaldet:

mvn -Dhttp.proxyHost=proxy.example.net \
    -Dhttp.proxyPort=8080 \
    -Dhttps.proxyHost=proxy.example.net \
    -Dhttps.proxyPort=8080 \
    -Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
    jib:buildTar

Brug proxyens faktiske vært og port, og bevar samtidig projektets Jib-billedindstillinger. Til et offentligt registry og en tokentjeneste på en tilladt offentlig proxy-rute giver HTTP-proxylisten kandidater til disse uautentificerede proxyfelter. Værtsegenskaberne tager værtsnavne uden http://-præfiks. https-egenskaberne vælger proxyen til HTTPS-destinationer; Java bruger http.nonProxyHosts også til HTTPS-undtagelseslisten.

Et lokalt arkiv kan stadig kræve en hentning

jib:buildTar skriver det resulterende billedarkiv lokalt. Den kan alligevel få brug for netværksadgang for først at hente basisbilledet. Valget af den output fjerner ikke registry-anmodningen.

Sammenlign den mislykkede URL igen, når konfigurationen er ændret. Behold de Maven-repositoryindstillinger, der virker, og diagnosticér enhver resterende registry- eller tokentjenestefejl på Jibs rute.

Relaterede artikler