Deckhouse Code uses the .gitlab-ci.yml file to automate testing, build, and deployment processes through CI/CD pipelines. This enables the following functionality:

  • Automatic code checks on every commit.
  • Flexible configuration of execution stages and jobs.
  • Parallel job execution to speed up build and test processes.
  • Custom test steps tailored to project requirements.
  • Pipeline triggers on various repository events such as commits, merge requests, tag creation, and more.