O que é o arquivo .gitlab-ci.yml?
o arquivo .gitlab-ci.yml explicado, incluindo o que faz e por que importa em CI/CD.
O arquivo .gitlab-ci.yml na raiz de um repositório define o pipeline de CI/CD do GitLab.
O que é
Ele declara stages, jobs, scripts, rules e artifacts. O GitLab o lê a cada push para construir o pipeline.
Por que importa em CI/CD
Ele é o equivalente do GitLab ao diretório .github/workflows: seu pipeline como código, versionado junto com o projeto.
Principais conclusões
- .gitlab-ci.yml define um pipeline do GitLab.
- Ele declara stages, jobs e rules.
- Pipeline como código para o GitLab.
Guias relacionados
What Is Pipeline as Code?What is pipeline as code? Learn how defining your CI/CD pipeline in version-controlled files works, an exampl…
What Is CI_JOB_STAGE?CI_JOB_STAGE is the pipeline stage of the current GitLab CI job, like build, test, or deploy. Learn how stage…
What Is a CI/CD Pipeline?A CI/CD pipeline is an automated path from code commit to production. Learn what a pipeline is, why it exists…