CI مع إجراءات GitHub

كبديل لـ Travis CI ذي القيمة العالية ، أصبحت GitHub Actions متاحة أيضًا لبعض الوقت.كأداة تكامل مستمرة ، تم دمجها جيدًا في منصة كود GitHub وهي الآن مستقرة جدًا. تستند إجراءات GitHub إلى ملفات تكوين YAML الموضوعة في المستودع حيث يجب تشغيل سير العمل.


Nachfolgend befindet sich eine Boilerplate-YAML-Datei, die genügt, um beim nächsten Push automatisierte Tests zB auf Basis von PHPUnit und Jest in verschiedenen Umgebungen auszuführen – auch eine Integration von MySQL oder PostgreSQL (oder einer der Vielzahl an anderen Actions im Marketplace ) ist لا مشكلة:

4130f4fc3ee978baafb1b24b7e623190

يمكن بعد ذلك العثور على جميع الاختبارات الجارية في علامة التبويب "الإجراءات" في المستودع. الشيء العظيم: GitHub Actions مجاني تمامًا للاستخدام في المستودعات العامة (لمدة 2000 دقيقة شهريًا). إذا كنت ترغب في التجربة محليًا مسبقًا ، فإننا نوصي باستخدام أداة act ، والتي يمكن استخدامها أيضًا لمحاكاة العدائين محليًا.

عودة