CI kun GitHub Agoj

Kiel alternativo al la tre aprezita Travis CI, GitHub Actions estas disponebla de iom da tempo. Kiel kontinua integriga ilo, ĝi estas tre bone integrita en la kodplatformon GitHub kaj nun funkcias tre stabile. GitHub Actions dependas de YAML-agordaj dosieroj, kiuj estas metitaj en la deponejon, kie la laborfluo estas plenumota.


Malsupre estas normala YAML-dosiero, kiu sufiĉas por ruli aŭtomatigitajn testojn en la sekva puŝo, ekz. bazita sur PHPUnit kaj Jest en malsamaj medioj - ankaŭ integriĝo de MySQLPostgreSQL (aŭ unu el la amaso da aliaj agoj en la Vendoplaco ). ne problemo:

4130f4fc3ee978baafb1b24b7e623190

Ĉiuj kurantaj testoj tiam troveblas en la langeto "Agoj" en la deponejo. La bonega afero: GitHub Actions estas tute senpaga uzebla por publikaj deponejoj (dum 2,000 minutoj monate). Se vi volas eksperimenti loke antaŭe, ni rekomendas uzi la aktan ilon, kiu ankaŭ povas esti uzata por simuli la kuristojn loke.

Reen