Maven bağımlılıkları indiriliyor, ardından Jib bir kayıt defteriyle iletişim kurarken başarısız oluyor. Bu yararlı bir ipucu: Maven deposuna erişim çalışıyordu, ancak Jib'in kayıt defteri istemcisini devreye sokmadı.

Başarısız URL'den başlayın

Başarısız işlemDenetlenecek proxy yapılandırması
Maven eklentisi veya bağımlılık alımısettings.xml içindeki etkin depo proxy'si ve hariç tutmalar.
Jib temel imaj veya kayıt defteri belirteci isteğiJib'in kayıt defteri iletişimi için kullandığı Java ağ özellikleri.

Kimlik doğrulaması olmayan bir HTTP aracısı için Maven çağrısında Jib yolunu belirtin:

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

Projenin Jib imaj ayarlarını koruyarak gerçek proxy ana bilgisayarını ve bağlantı noktasını kullanın. İzin verilen bir genel proxy yolundaki genel kayıt defteri ve belirteç hizmeti için HTTP proxy listesi bu kimlik doğrulamasız proxy alanları için adaylar sunar. host özellikleri ana bilgisayar adlarını alır, http:// öneki olmadan. https özellikleri HTTPS hedefleri için proxy'yi seçer; Java, HTTPS atlama listesi için de http.nonProxyHosts kullanır.

Yerel bir arşiv yine de çekme gerektirebilir

jib:buildTar oluşan imaj arşivini yerel olarak yazar. Yine de önce temel imajı almak için ağ erişimine ihtiyaç duyabilir. Bu çıktıyı seçmek kayıt defteri isteğini ortadan kaldırmaz.

Yapılandırmayı değiştirdikten sonra başarısız URL'yi yeniden karşılaştırın. Çalışan Maven depo ayarlarını yerinde bırakın ve Jib'in yolunda kalan kayıt defteri veya belirteç hizmeti arızasını teşhis edin.

İlgili makaleler