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 ، والتي يمكن استخدامها أيضًا لمحاكاة العدائين محليًا.

عودة