CI cu acțiuni GitHub

Ca o alternativă la foarte apreciat Travis CI , este disponibil și GitHub Actions de ceva timp.Ca instrument de integrare continuă, este foarte bine integrat pe platforma de cod GitHub și este acum foarte stabil. Acțiunile GitHub se bazează pe fișierele de configurare YAML plasate în depozitul unde ar trebui să ruleze fluxul de lucru.


Mai jos este un fișier YAML standard care este suficient pentru a rula teste automate la următoarea împingere, de exemplu, bazat pe PHPUnit și Jest în diferite medii - de asemenea, o integrare a MySQL sau PostgreSQL (sau una dintre multitudinea de alte acțiuni din Marketplace ). problemă:

4130f4fc3ee978baafb1b24b7e623190

Toate testele care rulează pot fi apoi găsite în fila „Acțiuni” din depozit. Lucrul grozav: GitHub Actions este complet gratuit de utilizat pentru depozitele publice (timp de 2.000 de minute pe lună). Dacă doriți să experimentați local în prealabil, vă recomandăm să utilizați instrumentul act , care poate fi folosit și pentru a simula alergătorii la nivel local.

Înapoi