Maven lejupielādes darbojas, bet Jib nevar iegūt bāzes attēlu
Atrodiet neizdevušos repozitorija vai reģistra pieprasījumu un pēc tam piemērojiet starpniekservera konfigurāciju, ko izmanto pieprasījumu nosūtošā komponente.
Maven atkarības tiek lejupielādētas, tad Jib neizdodas, sazinoties ar reģistru. Tā ir noderīga norāde: piekļuve Maven repozitorijam darbojās, taču netika izmantots Jib reģistra klients.
Sāciet ar neizdevušos URL
| Neizdevusies darbība | Pārbaudāmā starpniekservera konfigurācija |
|---|---|
| Maven spraudnis vai atkarības iegūšana | Aktīvais settings.xml repozitorija starpniekserveris un izņēmumi. |
| Jib bāzes attēla vai reģistra pilnvarnieka pieprasījums | Java tīkla rekvizīti, ko Jib izmanto saziņai ar reģistru. |
Neautentificētam HTTP starpniekam norādiet Jib maršrutu Maven izsaukumā:
mvn -Dhttp.proxyHost=proxy.example.net \
-Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=proxy.example.net \
-Dhttps.proxyPort=8080 \
-Dhttp.nonProxyHosts='localhost|127.*|*.internal.example' \
jib:buildTarIzmantojiet faktisko starpniekservera resursdatoru un portu, saglabājot projekta Jib attēla iestatījumus. Publiskam reģistram un pilnvarnieku servisam atļautā publiskā starpniekservera maršrutā HTTP starpniekserveru saraksts piedāvā kandidātus šiem neautentificētajiem starpniekservera laukiem. host rekvizīti pieņem resursdatoru nosaukumus bez http:// prefiksa. https rekvizīti izvēlas starpniekserveru HTTPS mērķiem; Java izmanto http.nonProxyHosts arī HTTPS apiešanas sarakstam.
Vietējam arhīvam joprojām var būt nepieciešama iegūšana
jib:buildTar ieraksta iegūto attēla arhīvu lokāli. Tomēr tam var būt nepieciešama tīkla piekļuve, lai vispirms iegūtu bāzes attēlu. Šīs izvades izvēle neizslēdz reģistra pieprasījumu.
Pēc konfigurācijas maiņas vēlreiz salīdziniet neizdevušos URL. Saglabājiet strādājošos Maven repozitorija iestatījumus un diagnosticējiet atlikušo reģistra vai pilnvarnieku servisa kļūmi Jib ceļā.