Závislosti Maven se stáhnou, ale pak Jib selže při komunikaci s registrem. To je užitečná stopa: přístup k repozitáři Maven fungoval, ale neprošel klientem registru, který používá Jib.

Začněte u neúspěšné URL

Neúspěšná operaceKonfigurace proxy k prověření
Plugin Maven nebo získání závislostiAktivní proxy repozitáře v settings.xml a vyloučení.
Požadavek na základní image nebo token registru z JibSíťové vlastnosti Javy, které Jib používá pro komunikaci s registrem.

Pro neautentizovaný HTTP prostředník zadejte ve volání Maven cestu pro Jib:

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

Použijte skutečný hostitel a port proxy a přitom zachovejte nastavení image Jib v projektu. Pro veřejný registr a službu tokenů na povolené veřejné trase přes proxy nabízí seznam HTTP proxy kandidáty pro tato neautentizovaná proxy pole. Vlastnosti host přijímají názvy hostitelů bez předpony http://. Vlastnosti https volí proxy pro cíle HTTPS; Java používá http.nonProxyHosts i pro seznam obcházení HTTPS.

Místní archiv může stále vyžadovat stažení

jib:buildTar zapisuje výsledný archiv image lokálně. Přesto může potřebovat síťový přístup, aby nejprve získal základní image. Volba tohoto výstupu neodstraňuje požadavek na registr.

Po změně konfigurace znovu porovnejte neúspěšnou URL. Ponechte funkční nastavení repozitáře Maven a diagnostikujte zbývající selhání registru nebo služby tokenů na cestě Jib.

Související články