مستودعات GitHub والإصدارات الآلية

قراءة1دقيقة

تخفيض السعر
افتح كـ.md
اسأل الذكاء الاصطناعي
في هذه الصفحة

يقرأ خادم التحديث إصدارات GitHub. يمكن أن يحتوي المستودع على حزم متعددة:

plugins/<slug>/<slug>.php
themes/<slug>/style.css
bin/build.sh
.github/workflows/release.yml

استخدم البرامج النصية للإنشاء وسير عمل الإصدار في FluxWP كمرجع.

نشر نسخة

  1. قم بزيادة رأس Version: الخاص بالحزمة وثابت الإصدار، إذا كان موجودًا.
  2. قم بإضافة ملاحظات الإصدار تحت عنوان الإصدار في CHANGELOG.md الخاص بالحزمة.
  3. تقديم التغيير من خلال أحد الفروع والعلاقات العامة. بعد المراجعة والدمج في الملف الرئيسي، تقوم الإجراءات ببناء dist/<slug>.zip وإنشاء إصدار <slug>-v<version> وإرفاق ملف ZIP.

بعد تكوين UPDATE_WEBHOOK_SECRET ، يقوم سير العمل بتحديث ذاكرة التخزين المؤقت للخادم. ثم يظهر التحديث في WordPress.

القواعد

الإصدار الموصول مثل 1.3.0-beta.1 هو إصدار تجريبي لمواقع القنوات التجريبية. يؤدي تقليل الإصدار إلى فشل الإصدار. يعلن Requires Plugins: عن التبعيات المثبتة بواسطة لوحة FluxWP. استخدم .distignore في دليل الحزمة لاستبعاد الملفات؛ يتم استبعاد بيانات تعريف Git وnode_modules والاختبارات بشكل افتراضي.

البناء اليدوي

استخدم الإجراءات ← إصدار الحزمة ← تشغيل سير العمل للإصدارات اليدوية، واختيار حزمة واحدة اختياريًا. للحصول على ملف ZIP محلي، قم بتشغيل bin/build.sh plugins/flx-example . تنتمي الحزم الجديدة إلى plugins/<slug>/ أو themes/<slug>/ ويتم اكتشافها من الإصدارات عند تمكين المستودع على الخادم.

احتفظ بالرموز المميزة خارج المستودع. ينتمي رمز GitHub إلى لوحة خادم التحديث؛ ينتمي UPDATE_WEBHOOK_SECRET إلى أسرار إجراءات GitHub.

تم تحديث20 hours ago