Visi terminai
C

CI/CD

Continuous Integration / Continuous Deployment

Automatizuotas procesas, kai kodo pakeitimai automatiškai testuojami ir diegiami į produkcinę aplinką.

CI/CD (Continuous Integration / Continuous Deployment) — tai programinės įrangos kūrimo praktika, kai kodo pakeitimai automatiškai testuojami (CI) ir diegiami į produkcinę aplinką (CD). Tai užtikrina greitą ir saugų naujų funkcijų pristatymą bei sumažina žmogiškų klaidų riziką.

Viešojo sektoriaus svetainių kūrime CI/CD leidžia: automatiškai tikrinti kodo kokybę, vykdyti saugumo skenavimą, testuoti prieinamumą ir diegti atnaujinimus be rankinių veiksmų. Populiarūs įrankiai: GitHub Actions, GitLab CI, Jenkins.

Naudojimo pavyzdys

“Kiekvienas kodo pakeitimas automatiškai testuojamas ir, jei visi testai praeina, per 5 minutes pasirodo svetainėje.”

en