Maven priklausomybės atsisiunčiamos, tada Jib nepavyksta susisiekus su registru. Tai naudinga užuomina: prieiga prie Maven saugyklos veikė, bet nebuvo naudojamas Jib registro klientas.

Pradėkite nuo nepavykusio URL

Nepavykusi operacijaTikrinama tarpinio serverio konfigūracija
Maven papildinys arba priklausomybės gavimasAktyvus settings.xml saugyklos tarpinis serveris ir išimtys.
Jib bazinio atvaizdo arba registro prieigos rakto užklausaJava tinklo savybės, kurias Jib naudoja registrui.

Neautentifikuotam HTTP tarpininkui nurodykite Jib maršrutą Maven kvietime:

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

Naudokite tikrąjį tarpinio serverio mazgą ir prievadą, išsaugodami projekto Jib atvaizdo nustatymus. Viešajam registrui ir prieigos raktų tarnybai leistiname viešame tarpinio serverio maršrute HTTP tarpinių serverių sąrašas siūlo kandidatus šiems neautentifikuotiems tarpinio serverio laukams. host savybės priima mazgų pavadinimus be http:// priešdėlio. https savybės parenka tarpinį serverį HTTPS paskirties vietoms; Java naudoja http.nonProxyHosts ir HTTPS aplenkimo sąrašui.

Vietinis archyvas vis tiek gali reikalauti atsisiuntimo

jib:buildTar vietoje įrašo gautą atvaizdo archyvą. Vis dėlto jam gali prireikti tinklo prieigos, kad pirmiausia gautų bazinį atvaizdą. Pasirinkus šią išvestį, registro užklausa nepanaikinama.

Pakeitę konfigūraciją, dar kartą palyginkite nepavykusį URL. Palikite veikiančius Maven saugyklos nustatymus ir diagnozuokite likusį registro ar prieigos raktų tarnybos gedimą Jib kelyje.

Susiję straipsniai