DevOps Bootcamp · درس

إنشاء الإصدارات وإدارتها

استخدم ميزة الإصدارات في GitHub لتجميع إصدارات برامجك وتوثيقها مع ملاحظات الإصدار والملفات المرفقة

الدرس 2 من 411 خطوة

إنشاء الإصدارات وإدارتها درس مجاني في DevOps Bootcamp على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في DevOps Bootcamp، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

مرحبًا بكم في إصدارات GitHub!

تساعدكم ميزة Releases في GitHub على حزم إصدارات مستقرة من برامجكم وتوفيرها للمستخدمين. ويمكن اعتبارها إعلانًا رسميًا عن إصدار جديد.

وتُعدّ هذه الميزة ضرورية للمشاريع التي تحتاج إلى توزيع ملفات ثنائية مترجمة أو وثائق أو لقطات محددة من الشيفرة المصدرية.

تُبنى الإصدارات على العلامات

يرتبط كل إصدار في GitHub مباشرةً بـ علامة Git. وتحدد العلامة نقطة معينة في سجل مستودعكم، وعادةً ما تكون رقم إصدار مثل v1.0.0.

  • توفر العلامات مرجعًا دائمًا وثابتًا إلى commit.
  • وتضيف الإصدارات بيانات وصفية غنية، مثل ملاحظات الإصدار والملفات المرفقة، فوق هذه العلامة.

قبل إنشاء إصدار، تأكدوا من دفع العلامة المطلوبة إلى GitHub!

صياغة ملاحظات إصدار واضحة

ملاحظات الإصدار هي أوصاف توضّح ما الجديد أو ما تم تحسينه أو إصلاحه في إصدار محدد. وهي ضرورية لإبلاغ المستخدمين بالتغييرات.

  • استخدموا لغة واضحة وموجزة.
  • سلّطوا الضوء على الميزات الرئيسية وإصلاحات الأخطاء.
  • يدعم التنسيق باستخدام Markdown النص المنسّق.

إرفاق الملفات بالإصدارات

ملفات الإصدار هي ملفات يمكنكم إرفاقها بإصدار، لتصبح متاحة للتنزيل. وقد تتضمن:

  • ملفات ثنائية مترجمة (مثل .exe و.dmg)
  • الشيفرة المصدرية المضغوطة (.zip و.tar.gz)
  • ملفات الوثائق أو برامج التثبيت

وتوفر كل ما يحتاج إليه المستخدمون لهذا الإصدار المحدد في مكان واحد.

إنشاء إصدار جديد (واجهة المستخدم)

لإنشاء إصدار:

  1. انتقلوا إلى مستودعكم على GitHub.
  2. انقروا على 'Releases' (توجد غالبًا في الشريط الجانبي الأيمن أو ضمن علامة التبويب 'Code').
  3. انقروا على الزر 'Draft a new release'.

يفتح ذلك نموذجًا تحددون فيه تفاصيل الإصدار.

تحديد الإصدار ونشره

في صفحة إنشاء الإصدار، ستقومون بما يلي:

  • اختيار علامة Git موجودة أو إنشاء علامة جديدة.
  • توفير عنوان للإصدار (مثل 'Version 1.0.0 - Initial Release').
  • كتابة ملاحظات الإصدار التفصيلية.

يمكنكم تحديده بوصفه 'pre-release' (للاختبار) أو نشره مباشرةً.

ملاحظات الإصدار التلقائية

يمكن لـ GitHub مساعدتكم في إنشاء ملاحظات الإصدار تلقائيًا!

عند النقر على 'Generate release notes'، سيفحص GitHub عمليات commit وطلبات السحب التي دُمجت منذ آخر علامة إصدار، ويقترح ملخصًا. ويمكنكم بعد ذلك تعديل هذا الملخص وتحسينه.

رفع الملفات القابلة للتنزيل

بعد تجهيز ملاحظات الإصدار، يمكنكم رفع الملفات.

ما عليكم سوى سحب الملفات وإفلاتها في المنطقة المحددة، أو النقر للاستعراض. سيرفع GitHub الملفات، وستظهر بوصفها ملفات قابلة للتنزيل في صفحة الإصدار.

إدارة الإصدارات الحالية

تحدث الأخطاء! يمكنكم دائمًا تعديل إصدار أو حذفه.

  • في صفحة 'Releases'، ابحثوا عن الإصدار الذي تريدون تعديله.
  • انقروا على أيقونة القلم للتعديل، أو على أيقونة سلة المهملات للحذف.

يتيح لكم التعديل تغيير الملاحظات أو العنوان أو الملفات. ويؤدي الحذف إلى إزالة الإصدار من GitHub، لكن علامة Git الأساسية تظل موجودة.

التحقق من ميزات الإصدار

أيّ مما يلي يُعدّ مكوّنًا أساسيًا أو سمة أساسية لإصدار GitHub؟

ملخص الدرس

لقد تعلّمتم كيفية إنشاء إصدارات GitHub وإدارتها!

  • توفر الإصدارات لقطات رسمية ومحددة الإصدار من مشروعكم.
  • وتُبنى على علامات Git، وتتضمن ملاحظات الإصدار وملفات اختيارية.
  • يمكنكم إنشاء الإصدارات وتعديلها وحذفها من خلال واجهة GitHub.

وهذا يساعد المستخدمين على العثور بسهولة على إصدارات برامجكم المستقرة وتنزيلها.

البدء مجانًا

تعلم DevOps Bootcamp مع معلم ذكاء اصطناعي — مجانًا

اكتب وقم بتشغيل أكوادك الفعلية في المتصفح، واحصل على مساعدة فورية من معلم ذكاء اصطناعي متاح 24/7، واستمر من حيث توقفت على الويب أو في التطبيق.

الدورات
142
الدروس
568

الأسئلة الشائعة

هل درس «إنشاء الإصدارات وإدارتها» مجاني؟

نعم — نص درس «إنشاء الإصدارات وإدارتها» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة DevOps Bootcamp، انتقل إلى CoddyKit PRO. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

ماذا ستتعلم في «إنشاء الإصدارات وإدارتها»؟

استخدم ميزة الإصدارات في GitHub لتجميع إصدارات برامجك وتوثيقها مع ملاحظات الإصدار والملفات المرفقة تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ DevOps Bootcamp؟

لا تُشترط خبرة سابقة. DevOps Bootcamp على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «إنشاء الإصدارات وإدارتها»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس DevOps Bootcamp هذا؟

نعم. كل درس في DevOps Bootcamp يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. الإصدارات الدلالية باستخدام الوسوم
  2. إنشاء الإصدارات وإدارتها
  3. فروع الإصدارات والإصلاحات العاجلة
  4. إنشاء سجلات التغييرات وملاحظات الإصدارات
← العودة إلى DevOps Bootcamp