Package Version
بناء ثابت لا يتغير ومرقّم بشكل فريد لحزمة 2GP، وهو الوحدة التي تعتمد عليها كل عملية تثبيت وترقية.
التعريف
الـ package version هو بناء واحد ثابت لحزمة 2GP (مُدارة أو unlocked)، يُنشأ باستخدام sf package version create من Dev Hub ويُعرّف برقم من أربعة أجزاء: major وminor وpatch وbuild. بمجرد إنشائه، لا يمكن أن تتغير البيانات الوصفية لإصدار ما؛ ويتطلب أي تعديل إضافي إصدارًا جديدًا، وهذا ما يجعل مسارات الترقية قابلة للتنبؤ. يبدأ كل إصدار بحالة Beta، قابل للتثبيت فقط للاختبار، وينتقل إلى Released عبر الترقية (promotion) قبل أن يتمكن من الانتقال إلى الإنتاج أو أن تعتمد عليه حزم أخرى. تُثبّت subscriber orgs إصدارًا محددًا ويمكنها لاحقًا الترقية إلى إصدار أحدث، مع تحقق Salesforce من مسار الترقية مقابل النسب (ancestry) المُعلن. يغطي دليلنا للتعبئة من الجيل الثاني دورة حياة الإصدار الكاملة.
إزاي بيشتغل في Serpent
تُنشئ Serpent إصدارات الحزم وترقّيها تلقائيًا مع اكتمال Work Items، دون الحاجة لأن يُشغّل أحد أوامر CLI لإنشاء الإصدار أو تتبّع أرقام الإصدارات في جدول بيانات. تحدث زيادات الإصدار الواعية بالتبعيات والنسب (ancestry) والترقية بين Beta وReleased عبر خط الأنابيب، ويُظهر تتبّع subscriber org بالضبط الإصدار الذي يستخدمه كل عميل. راجع 2GP CI/CD في Serpent لمعرفة سير عمل الإصدار الكامل.

Package Version: الأسئلة الشائعة
ابدأ مجانًا. بدون بطاقة ائتمان، بدون تثبيت، وبدون التزام.
أنشئ الإعداد في أقل من 15 دقيقة. بدون الحاجة لتوظيف فريق DevOps.
