Gumagana ang mga download ng Maven, pero hindi kayang hilahin ng Jib ang base image
Hanapin ang nabigong kahilingan sa repository o registry, pagkatapos ay ilapat ang proxy configuration na ginagamit ng component na nagpapadala nito.
Nada-download ang mga dependency ng Maven, pagkatapos ay nabibigo ang Jib kapag kumokonekta sa isang registry. Kapaki-pakinabang na bakas ito: gumana ang pag-access sa Maven repository, pero hindi nito pinagana ang registry client ng Jib.
Magsimula sa nabigong URL
| Nabigong operasyon | Proxy configuration na susuriin |
|---|---|
| Maven plug-in o pagkuha ng dependency | Ang aktibong proxy ng repository sa settings.xml at ang mga pagbubukod. |
| Kahilingan para sa base image o registry token ng Jib | Ang mga networking property ng Java na ginagamit ng Jib para sa komunikasyon sa registry. |
Para sa isang HTTP intermediary na walang authentication, ibigay ang ruta ng Jib sa tawag ng 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:buildTarGamitin ang tunay na host at port ng proxy habang pinapanatili ang mga setting ng Jib image ng proyekto. Para sa pampublikong registry at token service sa isang pinapayagang pampublikong proxy route, ang listahan ng HTTP proxy ay nagbibigay ng mga kandidato para sa mga field ng proxy na walang authentication. Ang host properties ay tumatanggap ng mga hostname, na walang http:// prefix. Pinipili ng https properties ang proxy para sa mga destinasyong HTTPS; ginagamit din ng Java ang http.nonProxyHosts para sa HTTPS bypass list.
Maaaring kailanganin pa rin ng lokal na archive ang paghila
Isinusulat ng jib:buildTar ang resultang image archive sa lokal. Maaaring kailanganin pa rin nito ang access sa network para makuha muna ang base image. Hindi inaalis ng pagpili sa output na iyon ang kahilingan sa registry.
Pagkatapos baguhin ang configuration, ihambing muli ang nabigong URL. Panatilihin ang gumaganang mga setting ng Maven repository, at suriin ang anumang natitirang pagkasira ng registry o token service sa ruta ng Jib.