2GP (التعبئة من الجيل الثاني)
نموذج التعبئة الحديث من Salesforce الذي يبني الحزم من الكود في نظام التحكم بالإصدارات بدلًا من النقر عبر المؤسسة.
التعريف
2GP (التعبئة من الجيل الثاني) هو نموذج التعبئة القائم على المصدر من Salesforce: تعيش البيانات الوصفية في نظام التحكم بالإصدارات، وتُبنى إصدارات الحزم من ذلك المصدر باستخدام Salesforce CLI وDev Hub، بدلًا من تعريفها بالنقر عبر مؤسسة تعبئة (1GP). وهو ينتج كلًا من أنواع الحزم المُدارة وغير المقفلة من نفس النموذج الأساسي.
يعمل كل بناء في مؤسسة مسودة معزولة، ويفرض إعلانات الاعتمادية بين الحزم، وينتج إصدارًا ثابتًا مع نسب متتبَّع يعود إلى سابقه، ما يمنح ترقيم إصدارات دلاليًا حقيقيًا لم يكن متوفرًا في 1GP.
إنه النموذج الذي توصي به Salesforce لكل تطوير جديد للحزم المُدارة ومعظم أعمال موردي البرمجيات المستقلين، لأنه يتيح CI/CD واختبارًا آليًا لكل إصدار. المقابل هو تعقيد الإعداد: تحتاج الفرق إلى Dev Hub، ووصول إلى مؤسسات مسودة، وخط أنابيب CI قبل أن يؤتي 2GP ثماره.
إزاي بيشتغل في Serpent
يشغّل Serpent خطوط أنابيب 2GP بشكل أصلي في كل خطة، بما في ذلك تهيئة المؤسسات المسودة، وزيادات الإصدار المدركة للاعتمادية، والترقية بين إصدارات الحزم، دون الحاجة إلى نظام CI منفصل أو نصوص CLI مكتوبة يدويًا. تنطلق عمليات البناء تلقائيًا عند إتمام المهام، ويُتتبَّع نسب الإصدارات بحيث تبقى الترقيات نظيفة، ويُظهر تتبع مؤسسات المشتركين بالضبط أي إصدار حزمة يستخدمه كل عميل. وبما أن إعداد 2GP عادةً ما يكون العائق الأكبر أمام التبني، فإن هدف Serpent هو جعل النموذج القائم على المصدر قابلًا للاستخدام من قبل الفرق التي لا تملك مهندس إصدارات مخصصًا. راجع 2GP CI/CD في Serpent للاطلاع على خط الأنابيب الكامل.

2GP (التعبئة من الجيل الثاني)، تمت الإجابة
ابدأ مجانًا. بلا بطاقة ائتمان، بلا تثبيت، بلا التزام.
الإعداد في أقل من 15 دقيقة. لا حاجة لتوظيف DevOps.
