Imperative Pipeline - CI/CD Glossary Definition
An imperative pipeline spells out each build step and its execution order explicitly in a script, giving fine control at the cost of more manual wiring.
An imperative pipeline spells out each build step and its execution order explicitly in a script, giving fine control at the cost of more manual wiring.
Imperative pipelines read like a program: do this, then that, checking results as you go.
Trade-offs
Imperative scripts handle unusual logic well but are harder for a CI platform to parallelize or resume automatically. Many teams wrap imperative scripts inside declarative pipeline steps.
Related guides
Declarative Pipeline - CI/CD Glossary DefinitionDeclarative Pipeline: A declarative pipeline describes the desired CI stages and structure in configuration (…
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 Orchestration - CI/CD Glossary DefinitionWorkflow Orchestration: Workflow orchestration is the coordination of multiple jobs and their ordering, condi…