Sobes.tech
Junior — Middle

Koja sredstva i alate ste koristili za podešavanje automatizacije procesa CI/CD?

sobes.tech АИ

Одговор од АИ

Za podešavanje CI/CD automatizacije koristio sam sledeće alate:

  • Jenkins — za kreiranje pipeline-ova za build, test i deploy.
  • GitLab CI/CD — integrisano rešenje sa repozitorijumom, koje omogućava opisivanje pipeline-ova u fajlu .gitlab-ci.yml.
  • GitHub Actions — za automatizaciju procesa direktno u GitHub-u.
  • Docker — za kontejnerizaciju aplikacija i testnih okruženja.
  • Ansible ili Terraform — za automatizaciju infrastrukture i deploy-a.

Obično proces uključuje automatsku izgradnju koda pri push-u u repozitorijum, pokretanje testova, pravljenje artefakata i deploy na testne ili produkcione servere.