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.