Stahování Maven funguje, ale Jib nedokáže stáhnout základní image
Najděte neúspěšný požadavek na repozitář nebo registr a poté použijte konfiguraci proxy, kterou používá komponenta, jež požadavek odesílá.
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á operace | Konfigurace proxy k prověření |
|---|---|
| Plugin Maven nebo získání závislosti | Aktivní proxy repozitáře v settings.xml a vyloučení. |
| Požadavek na základní image nebo token registru z Jib | Síť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:buildTarPouž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.