Blog članak

CI/CD pipelineovi: od GitHub Actionsa do self-hosted runnera

GitHub Actions u 2026. donosi 39 % niže cijene hosted runnera, paralelne korake u GA izdanju, novi Runner Scale Set Client za prilagođeno automatsko skaliranje i snažnije sigurnosne kontrole — odluka između hosted i self-hosted runnera nikad nije bila složenija.

CI/CD pipelineovi: od GitHub Actionsa do self-hosted runnera

GitHub Actions je u 2026. doživio velike promjene. Cijene hosted runnera u siječnju su pale za 39 %, čime su CI/CD pipelineovi postali pristupačniji za standardne tijekove rada. Za strože zahtjeve odgođena je naplata po minuti za self-hosted platformu — troškovi ostaju ograničeni samo na infrastrukturu.

Novi Runner Scale Set Client, napisan u Go-u, omogućuje prilagođeno automatsko skaliranje za self-hosted runnere. Timovi mogu skalirati prema dubini reda čekanja, rasporedu ili prilagođenim metrikama, čime zamjenjuju ranija ograničenja automatskog skaliranja.

Što se sigurnosti tiče, GitHub Actions od ožujka zahtijeva minimalne verzije runnera. Zaštite pri izvođenju tijekova rada donose kontrolu dopuštenja, zaključavanje ovisnosti i pristup predmemoriji samo za čitanje kod forkiranih PR-ova — čime se rješava problem napada na opskrbni lanac u CI/CD okruženju.

Paralelni koraci postali su opće dostupni (GA) u lipnju, što neovisnim zadacima omogućuje istovremeno izvođenje bez prilagođenih matričnih strategija. U kombinaciji sa zaključavanjem ovisnosti u pregledu, ove značajke izjednačuju GitHub Actions s namjenskim CI/CD platformama.

Odluka između hosted i self-hosted runnera danas je kompromis između nižih cijena i troškova održavanja vlastitih runnera. Osjetljivost radnog opterećenja, usklađenost sa zahtjevima i potrebe automatskog skaliranja i dalje su odlučujući čimbenici. Za većinu manjih timova hosted runneri danas donose najbolji omjer cijene i koristi.

Povezana područja

Ova su područja rada usklađena s temom članka i daju čišći prijelaz od edukativnog sadržaja do konkretne implementacije.

Nastavite čitati

Prvo po zajedničkim kategorijama, a zatim po najjačem preklapanju u tagovima.