I-CI ene-GitHub Actions

Njengenye indlela ye- Travis CI ehlonishwa kakhulu, I- GitHub Actions nayo isinesikhathi eside ikhona.Njengethuluzi eliqhubekayo lokuhlanganisa, ihlanganiswe kahle kakhulu kuplathifomu yekhodi ye-GitHub futhi manje izinzile kakhulu. Izenzo ze-GitHub zisekelwe kumafayela okulungiselela e-YAML abekwe endaweni yokugcina lapho kufanele kusebenze ukugeleza komsebenzi.


Ngezansi kunefayela le-YAML eliyi-boilerplate elanele ukwenza izivivinyo ezizenzakalelayo ekuphusheni okulandelayo, isb. okusekelwe ku- PHPUnit ne- Jest ezindaweni ezihlukene - futhi ukuhlanganiswa kwe- MySQL noma i- PostgreSQL (noma esinye sezinye izenzo eziningi Emakethe ). inkinga:

4130f4fc3ee978baafb1b24b7e623190

Zonke izivivinyo ezisebenzayo zingabe sezitholakala kuthebhu ethi "Izenzo" endaweni yokugcina. Into enhle: I-GitHub Actions imahhala ngokuphelele ukusetshenziselwa amakhosombe womphakathi (imizuzu eyi-2,000 ngenyanga). Uma ufuna ukuhlola endaweni ngaphambili, sincoma ukusebenzisa ithuluzi lesenzo , elingasetshenziswa futhi ukulingisa abagijimi endaweni.

Emuva