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
Imperative Pipeline - CI/CD Glossary DefinitionImperative Pipeline: An imperative pipeline spells out each build step and its execution order explicitly in…
Pipeline as Code - CI/CD Glossary DefinitionPipeline as Code: Pipeline as code means defining CI/CD pipelines in version-controlled files that live in th…
Workflow - CI/CD Glossary DefinitionWorkflow: In GitHub Actions, a **workflow** is an automated process defined in a YAML file under `.github/wor…