وابستگی‌های 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 نامزدهایی برای این فیلدهای پراکسی بدون احراز هویت فراهم می‌کند. ویژگی‌های host نام میزبان می‌گیرند، بدون پیشوند http://. ویژگی‌های https پراکسی را برای مقصدهای HTTPS انتخاب می‌کنند؛ Java از http.nonProxyHosts هم برای فهرست عبور HTTPS استفاده می‌کند.

یک آرشیو محلی هنوز ممکن است به کشیدن نیاز داشته باشد

jib:buildTar آرشیو تصویر حاصل را به‌صورت محلی می‌نویسد. با این حال ممکن است برای گرفتن تصویر پایه ابتدا به دسترسی شبکه نیاز داشته باشد. انتخاب این خروجی درخواست رجیستری را حذف نمی‌کند.

پس از تغییر پیکربندی، URL ناموفق را دوباره مقایسه کنید. تنظیمات کارآمد مخزن Maven را نگه دارید و هر شکست باقی‌ماندهٔ رجیستری یا سرویس توکن را در مسیر Jib عیب‌یابی کنید.

مقالات مرتبط