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