Shkarkimet e Maven funksionojnë, por Jib nuk mund ta tërheqë imazhin bazë
Gjeni kërkesën e dështuar drejt deposë ose regjistrit, më pas zbatoni konfigurimin e proxy-t që përdor komponenti që e dërgon.
Varësitë e Maven shkarkohen, më pas Jib dështon kur kontakton një regjistër. Ky është një tregues i dobishëm: aksesi në depon Maven funksiononte, por nuk aktivizoi klientin e regjistrit të Jib.
Filloni nga URL-ja që dështoi
| Operacion i dështuar | Konfigurimi i proxy-t për t'u kontrolluar |
|---|---|
| Shtojca e Maven ose marrja e varësisë | Proxy-i aktiv i depos në settings.xml dhe përjashtimet. |
| Kërkesa për imazhin bazë ose tokenin e regjistrit nga Jib | Vetitë e rrjetit të Java-s që Jib përdor për komunikimin me regjistrin. |
Për një ndërmjetës HTTP pa autentikim, jepni rrugën e Jib në thirrjen e 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:buildTarPërdorni hostin dhe portën reale të proxy-t duke ruajtur cilësimet e imazhit Jib të projektit. Për një regjistër publik dhe një shërbim tokenash në një rrugë publike proxy të lejuar, lista e proxy-ve HTTP ofron kandidatë për këto fusha proxy pa autentikim. Vetitë host pranojnë emra hostesh, pa prefiksin http://. Vetitë https zgjedhin proxy-n për destinacionet HTTPS; Java përdor http.nonProxyHosts edhe për listën e anashkalimit të HTTPS.
Një arkiv lokal mund të kërkojë ende tërheqje
jib:buildTar e shkruan arkivin e imazhit që rezulton lokalisht. Megjithatë mund t'i duhet akses në rrjet për të marrë fillimisht imazhin bazë. Zgjedhja e atij daljeje nuk e heq kërkesën drejt regjistrit.
Pasi të ndryshoni konfigurimin, krahasoni përsëri URL-në që dështoi. Mbani cilësimet e depos Maven që funksionojnë dhe diagnostikoni çdo dështim të mbetur të regjistrit ose të shërbimit të tokenave në rrugën e Jib.