Maven yükləmələri işləyir, amma Jib baza obrazını çəkə bilmir
Uğursuz olan repo və ya registry sorğusunu tapın, sonra onu göndərən komponentin istifadə etdiyi proxy konfiqurasiyasını tətbiq edin.
Maven asılılıqları yüklənir, sonra Jib registry ilə əlaqə qurarkən uğursuz olur. Bu faydalı bir ipucudur: Maven repo girişi işlədi, lakin Jib-in registry müştərisini işə salmadı.
Uğursuz URL-dən başlayın
| Uğursuz əməliyyat | Yoxlanmalı proxy konfiqurasiyası |
|---|---|
| Maven plaqini və ya asılılıq götürülməsi | Aktiv settings.xml repo proxy-si və istisnalar. |
| Jib baza obrazı və ya registry token sorğusu | Jib-in registry əlaqəsi üçün istifadə etdiyi Java şəbəkə xassələri. |
Kimlik təsdiqi olmayan HTTP vasitəçisi üçün Maven çağırışında Jib marşrutunu göstərin:
mvn -Dhttp.proxyHost=proxy.example.net \
-Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=proxy.example.net \
-Dhttps.proxyPort=8080 \
-Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
jib:buildTarLayihənin Jib obraz parametrlərini saxlayaraq faktiki proxy hostunu və portunu istifadə edin. İcazəli ictimai proxy marşrutunda yerləşən ictimai registry və token xidməti üçün HTTP proxy siyahısı bu kimliksiz proxy sahələri üçün namizədlər təqdim edir. Host xassələri host adlarını qəbul edir, http:// prefiksi olmadan. https xassələri HTTPS təyinatları üçün proxy seçir; Java http.nonProxyHosts-u HTTPS keçid siyahısı üçün də istifadə edir.
Yerli arxiv hələ də çəkmə tələb edə bilər
jib:buildTar yaranan obraz arxivini yerli olaraq yazır. Buna baxmayaraq əvvəlcə baza obrazını almaq üçün şəbəkə girişinə ehtiyac duya bilər. Bu çıxışı seçmək registry sorğusunu aradan qaldırmır.
Konfiqurasiyanı dəyişdikdən sonra uğursuz URL-i yenidən müqayisə edin. İşləyən Maven repo parametrlərini yerində saxlayın və Jib marşrutunda qalan registry və ya token xidməti nasazlığını diaqnoz edin.