☑️ استبيان مستخدم الجيب |
---|
ما هو أفضل شيء يعجبك في جيب؟ ما الذي يحتاج إلى تحسين؟ من فضلك أخبرنا عن طريق إجراء استطلاع مدته دقيقة واحدة. ستساعدنا ردودك على فهم استخدام Jib وتسمح لنا بخدمة عملائنا (أنت!) بشكل أفضل. |
يقوم Jib بإنشاء صور Docker وOCI محسنة لتطبيقات Java الخاصة بك بدون برنامج Docker الخفي - وبدون إتقان عميق لأفضل ممارسات Docker. وهي متاحة كمكونات إضافية لـ Maven وGradle وكمكتبة Java.
Maven: راجع وثائق jib-maven-plugin.
Gradle: راجع وثائق jib-gradle-plugin.
Jib Core: مكتبة بناء حاويات للأغراض العامة لجافا.
Jib CLI: واجهة سطر أوامر لإنشاء الصور التي تستخدم Jib Core.
يعمل Jib بشكل جيد مع Google Cloud Build. للحصول على التفاصيل، راجع كيفية استخدام Jib في Google Cloud Build.
لمزيد من المعلومات، راجع منشور المدونة الرسمي أو شاهد هذا الحديث (الشرائح).
سريع - انشر تغييراتك بسرعة. يفصل Jib تطبيقك إلى طبقات متعددة، ويفصل التبعيات عن الفئات. ليس عليك الآن الانتظار حتى يقوم Docker بإعادة إنشاء تطبيق Java بالكامل - ما عليك سوى نشر الطبقات التي تغيرت.
قابلة للتكرار - تؤدي إعادة إنشاء صورة الحاوية الخاصة بك بنفس المحتويات دائمًا إلى إنشاء نفس الصورة. لا تقم مطلقًا بتشغيل تحديث غير ضروري مرة أخرى.
Daemonless - تقليل تبعيات CLI الخاصة بك. أنشئ صورة Docker الخاصة بك من داخل Maven أو Gradle وادفعها إلى أي سجل من اختيارك. لا مزيد من كتابة ملفات Dockerfiles واستدعاء بناء/دفع عامل الإرساء.
Maven - راجع Quickstart jib-maven-plugin.
Gradle - راجع Quickstart jib-gradle-plugin.
Jib Core - راجع البداية السريعة لـ Jib Core.
Jib CLI - راجع مستند Jib CLI.
يتضمن دليل الأمثلة الأمثلة التالية (والمزيد).
مرحبا بالعالم
التمهيد الربيع
ميكروناوت
مشروع متعدد الوحدات
شرارة جافا باستخدام وكيل جافا
في حين يتم إنشاء تطبيق Java تقليديًا كطبقة صورة واحدة باستخدام تطبيق JAR، فإن إستراتيجية البناء الخاصة بـ Jib تفصل تطبيق Java إلى طبقات متعددة للحصول على تصميمات تزايدية أكثر دقة. عندما تقوم بتغيير التعليمات البرمجية الخاصة بك، تتم إعادة بناء التغييرات فقط، وليس التطبيق بأكمله. يتم وضع هذه الطبقات، افتراضيًا، فوق صورة أساسية لـ OpenJDK، ولكن يمكنك أيضًا تكوين صورة أساسية مخصصة. لمزيد من المعلومات، راجع منشور المدونة الرسمي أو شاهد هذا الحديث (الشرائح).
راجع أيضًا القواعد_docker للتعرف على أداة إنشاء صورة حاوية مشابهة موجودة لنظام إنشاء Bazel.
تم بالفعل الإجابة على الكثير من الأسئلة!
الأسئلة المتداولة (الأسئلة الشائعة)
تجاوز سعة المكدس
قضايا جيثب
بالنسبة لأسئلة الاستخدام، يرجى طرحها على Stack Overflow.
راجع صفحة الخصوصية.
نحن نرحب بالمساهمات! وإليك كيف يمكنك المساهمة:
تصفح القضايا أو تقديم قضية
الدردشة معنا على gitter
انضم إلى القائمة البريدية لمستخدمي jib
يساهم:
اقرأ دليل المساهمة قبل البدء في العمل على مشكلة ما
حاول إصلاح المشكلات الأولى الجيدة
المساعدة في القضايا التي تحتاج إلى مساعدة
انضم إلى قضايا المناقشة
تأكد من اتباع قواعد السلوك عند المساهمة حتى نتمكن من تعزيز مجتمع مفتوح ومرحب.
هذا ليس أحد منتجات Google المدعومة رسميًا.