An Automation Pipeline, or just Pipeline, in software development consists of a sequence of stages, through which code passes and is refined. The stages may lead to other pipelines or end up in Production. Each stage is able to send feedback to earlier stages all the way “upstream” back to the source that triggered the pipeline.
Pipelines are implemented as (server) systems. Common Automation Systems include: