CI cu acțiuni GitHub

Ca o alternativă la foarte apreciat Travis CI, GitHub Actions este disponibil de ceva timp. Ca instrument de integrare continuă, este foarte bine integrat în platforma de cod GitHub și acum rulează foarte stabil. GitHub Actions se bazează pe fișierele de configurare YAML care sunt plasate în depozitul în care urmează să fie executat 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