Sobes.tech
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.yml file.
  • 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.