Зависимостите на Maven се изтеглят, после Jib се проваля при връзка с регистър. Това е полезна следа: достъпът до хранилището на Maven е работил, но не е задействал клиента за регистър на Jib.

Започнете от неуспешния URL

Неуспешна операцияПрокси конфигурация за проверка
Плъгин на Maven или изтегляне на зависимостАктивното прокси на хранилището в settings.xml и изключванията.
Заявка за базов образ или токен на регистъра от JibМрежовите свойства на Java, които Jib използва за връзка с регистъра.

За неудостоверен HTTP посредник задайте пътя на Jib в извикването на 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:buildTar

Използвайте действителния хост и порт на проксито, като запазите настройките за образ на Jib в проекта. За публичен регистър и услуга за токени по разрешен публичен маршрут през прокси списъкът с HTTP проксита предлага кандидати за тези неудостоверени прокси полета. Свойствата за хост приемат имена на хостове, без префикс http://. Свойствата за https избират проксито за HTTPS дестинации; Java използва http.nonProxyHosts и за списъка за заобикаляне на HTTPS.

Локален архив може все още да изисква изтегляне

jib:buildTar записва получения архивен образ локално. Въпреки това може да му е нужен мрежов достъп, за да получи първо базовия образ. Изборът на такъв изход не премахва заявката към регистъра.

След промяна на конфигурацията сравнете отново неуспешния URL. Запазете работещите настройки на хранилището на Maven и диагностицирайте оставащия отказ на регистъра или услугата за токени по пътя на Jib.

Подобни статии