CI با GitHub Actions

به عنوان جایگزینی برای Travis CI بسیار ارزشمند، GitHub Actions مدتی است که در دسترس است. به عنوان یک ابزار ادغام مداوم، به خوبی در پلتفرم کد GitHub ادغام شده است و اکنون بسیار پایدار است. GitHub Actions به فایل های پیکربندی 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 استفاده کنید، که می تواند برای شبیه سازی دونده ها به صورت محلی نیز استفاده شود.

بازگشت