Kiel alternativo al la tre aprezita Travis CI , GitHub Actions ankaŭ estas disponebla de kelka tempo.Kiel kontinua integriga ilo, ĝi estas tre bone integrita en la kodplatformo GitHub kaj nun estas tre stabila. GitHub-Agoj baziĝas sur YAML-agordaj dosieroj metitaj en la deponejon, kie la laborfluo devus funkcii.
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 MySQL aŭ PostgreSQL (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.