Որպես բարձրարժեք Travis CI-ի այլընտրանք, GitHub Actions-ը հասանելի է արդեն որոշ ժամանակով: Որպես շարունակական ինտեգրման գործիք, այն շատ լավ ինտեգրված է GitHub կոդի հարթակում և այժմ աշխատում է շատ կայուն: GitHub Actions-ը հիմնված է YAML կազմաձևման ֆայլերի վրա, որոնք տեղադրված են պահեստում, որտեղ պետք է կատարվի աշխատանքային հոսքը:
Ստորև բերված է կաթսայատան YAML ֆայլ, որը բավարար է հաջորդ հրումով ավտոմատ թեստեր իրականացնելու համար, օրինակ՝ հիմնված PHPUnit- ի և Jest- ի վրա տարբեր միջավայրերում . խնդիր:
4130f4fc3ee978baafb1b24b7e623190
Գործող բոլոր թեստերն այնուհետև կարելի է գտնել պահոցի «Գործողություններ» ներդիրում: Հիանալի բան. GitHub Actions-ը լիովին անվճար է հանրային պահոցների համար օգտագործելու համար (ամսական 2000 րոպե): Եթե ցանկանում եք նախապես տեղական փորձեր կատարել, խորհուրդ ենք տալիս օգտագործել act գործիքը, որը կարող է օգտագործվել նաև վազորդներին տեղական մոդելավորելու համար: