As descargas de Maven funcionan, pero Jib non pode extraer a imaxe base
Localice a solicitude fallida ao repositorio ou ao rexistro e aplique a configuración de proxy que usa o compoñente que a realiza.
As dependencias de Maven descárganse, pero despois Jib falla ao contactar cun rexistro. É unha pista útil: o acceso ao repositorio de Maven funcionaba, pero non exercitou o cliente de rexistro de Jib.
Comece polo URL que fallou
| Operación fallida | Configuración de proxy que hai que revisar |
|---|---|
| Complemento de Maven ou obtención de dependencias | O proxy de repositorio activo de settings.xml e as exclusións. |
| Solicitude de imaxe base ou de token do rexistro de Jib | As propiedades de rede de Java que Jib usa para comunicarse co rexistro. |
Para un intermediario HTTP sen autenticación, indique a ruta de Jib na invocación de 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:buildTarUse o host e o porto reais do proxy e conserve a configuración de imaxe de Jib do proxecto. Para un rexistro público e un servizo de tokens nunha ruta de proxy pública permitida, a lista de proxies HTTP ofrece candidatos para estes campos de proxy sen autenticación. As propiedades host aceptan nomes de host, sen o prefixo http://. As propiedades https elixen o proxy para destinos HTTPS; Java tamén usa http.nonProxyHosts para a lista de omisión de HTTPS.
Un arquivo local aínda pode requirir unha extracción
jib:buildTar escribe o arquivo de imaxe resultante en local. Aínda así, pode necesitar acceso á rede para obter primeiro a imaxe base. Escoller esa saída non elimina a solicitude ao rexistro.
Despois de cambiar a configuración, compare de novo o URL que fallou. Manteña os axustes de repositorio de Maven que funcionan e diagnostique calquera fallo restante do rexistro ou do servizo de tokens na ruta de Jib.