Junior — Middle
Milliseid vahendeid ja tööriistu kasutasite CI/CD protsessi automatiseerimiseks?
sobes.tech AI
Vastus AI-lt
To set up CI/CD automation, I used the following tools:
- Jenkins — for creating build, test, and deployment pipelines.
- GitLab CI/CD — an integrated solution with the repository, allowing pipelines to be described in the
.gitlab-ci.ymlfile. - GitHub Actions — for automating processes directly in GitHub.
- Docker — for containerizing applications and test environments.
- Ansible or Terraform — for automating infrastructure and deployment.
Typically, the process includes automatic code building upon push to the repository, running tests, building artifacts, and deploying to test or production servers.