Muat turun Maven berfungsi, tetapi Jib tidak dapat menarik imej asas
Cari permintaan repositori atau registri yang gagal, kemudian gunakan konfigurasi proksi yang dipakai oleh komponen yang menghantarnya.
Kebergantungan Maven dimuat turun, kemudian Jib gagal semasa menghubungi registri. Itu petunjuk berguna: akses repositori Maven berfungsi, tetapi ia tidak menjalankan klien registri Jib.
Mulakan dengan URL yang gagal
| Operasi gagal | Konfigurasi proksi untuk diperiksa |
|---|---|
| Pemalam Maven atau pengambilan kebergantungan | Proksi repositori aktif dalam settings.xml dan pengecualiannya. |
| Permintaan imej asas atau token registri oleh Jib | Sifat rangkaian Java yang digunakan Jib untuk komunikasi registri. |
Untuk perantara HTTP tanpa pengesahan, berikan laluan Jib dalam panggilan 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:buildTarGunakan hos dan port proksi sebenar sambil mengekalkan tetapan imej Jib projek. Untuk registri awam dan perkhidmatan token pada laluan proksi awam yang dibenarkan, senarai proksi HTTP menyediakan calon untuk medan proksi tanpa pengesahan ini. Sifat host menerima nama hos, tanpa awalan http://. Sifat https memilih proksi untuk destinasi HTTPS; Java turut menggunakan http.nonProxyHosts untuk senarai pintas HTTPS.
Arkib tempatan masih mungkin memerlukan tarikan
jib:buildTar menulis arkib imej yang terhasil secara tempatan. Namun ia mungkin memerlukan akses rangkaian untuk mendapatkan imej asas terlebih dahulu. Memilih output itu tidak menghapuskan permintaan registri.
Selepas menukar konfigurasi, bandingkan semula URL yang gagal. Kekalkan tetapan repositori Maven yang berfungsi, dan diagnosis sebarang kegagalan registri atau perkhidmatan token yang tinggal pada laluan Jib.