Skip to content
Latchkey

Declarative Pipeline - Definição do Glossário de CI/CD

Um declarative pipeline descreve os estágios e a estrutura de CI desejados em configuração (YAML ou uma DSL estruturada) e deixa a plataforma decidir como executá-los.

Um declarative pipeline descreve os estágios e a estrutura de CI desejados em configuração (YAML ou uma DSL estruturada) e deixa a plataforma decidir como executá-los.

Os declarative pipelines declaram o que deve acontecer; o engine de CI cuida da ordenação, do paralelismo e das novas tentativas.

Declarativo vs imperativo

Os workflows do GitHub Actions e a sintaxe declarativa do Jenkins são declarativos; um shell script escrito à mão que roda passos em sequência é imperativo. Os declarative pipelines são mais fáceis de validar e visualizar.

Guias relacionados