Dependențele Maven se descarcă, apoi Jib eșuează la contactarea unui registru. Este un indiciu util: accesul la depozitul Maven funcționa, dar nu a exercitat clientul de registru al Jib.

Începeți cu URL-ul eșuat

Operațiune eșuatăConfigurație de proxy de verificat
Plugin Maven sau obținerea dependențeiProxy-ul de depozit activ din settings.xml și excluderile.
Cerere de imagine de bază sau de token de registru de la JibProprietățile de rețea Java pe care Jib le folosește pentru comunicarea cu registrul.

Pentru un intermediar HTTP neautentificat, indicați ruta Jib în apelul Maven:

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

Folosiți gazda și portul reale ale proxy-ului, păstrând setările de imagine Jib ale proiectului. Pentru un registru public și un serviciu de tokenuri pe o rută proxy publică permisă, lista de proxy-uri HTTP oferă candidați pentru aceste câmpuri proxy neautentificate. Proprietățile host acceptă nume de gazdă, fără prefixul http://. Proprietățile https aleg proxy-ul pentru destinațiile HTTPS; Java folosește http.nonProxyHosts și pentru lista de ocolire HTTPS.

O arhivă locală poate necesita totuși o extragere

jib:buildTar scrie arhiva de imagine rezultată local. Poate totuși avea nevoie de acces la rețea pentru a obține mai întâi imaginea de bază. Alegerea acelei ieșiri nu elimină cererea către registru.

După modificarea configurației, comparați din nou URL-ul eșuat. Păstrați setările de depozit Maven care funcționează și diagnosticați orice eșec rămas al registrului sau al serviciului de tokenuri pe calea Jib.

Articole similare