Introducere
Integrarea continuă (CI) este procesul de utilizare a automatizării pentru a construi și a testa software de fiecare dată când un dezvoltator comite modificări ale controlului versiunilor într-o bază de cod. CI ajută echipele să descopere problemele la începutul procesului de dezvoltare și să le remedieze rapid. Puteți utiliza acțiuni GitHub pentru a implementa CI pentru codul pe care îl păstrați într-un depozit GitHub.
Să presupunem că doriți să configurați o conductă CI pentru echipa dvs. de dezvoltatori. Echipa creează un site web pentru a îmbunătăți experiența pe care o au clienții atunci când contactează asistența pentru produse. Mai multe caracteristici sunt în curs de dezvoltare. Doriți să vă asigurați că echipa poate construi și testa cu ușurință toate caracteristicile, astfel încât fiecare caracteristică să fie adăugată rapid la site-ul web atunci când este gata. Deoarece codul pentru proiect este stocat într-un depozit GitHub, decideți să utilizați Acțiuni GitHub pentru proiectul DVS. CI.
În acest modul, veți afla cum să implementați CI utilizând acțiuni și fluxuri de lucru GitHub într-un depozit GitHub. Construiți și testați un proiect Node.js utilizând Acțiuni GitHub și un șablon de flux de lucru. Particularizați fluxul de lucru utilizând Acțiuni GitHub, apoi depanați un test nereușit utilizând jurnalele acțiuni GitHub.
Pentru a finaliza modulul, aveți nevoie de familiaritate de bază cu acțiunile și fluxurile de lucru GitHub. Dacă nu sunteți familiarizat cu acțiuni sau fluxuri de lucru GitHub, consultați mai întâi Automatizarea activităților de dezvoltare utilizând Acțiuni GitHub.