Pipeline¶
A pipeline is a chain of steps that composes a sequential set of actions.
A pipeline is used with:
Datasets, to read, transform and save data
Continuous integration, where each check and packaging follows the previous one
Processing, where each step is a separate process
The pipeline image is related to the assembly line, from factories.
See also Laravel: When to use Pipelines? How to test them? and Understanding the pipeline pattern.
Related : Continuous Delivery (CD), Continuous Integration (CI), Pull Request (PR), Task Runner, Code Review, Middleware Pattern, Poisoned Pipeline Execution (PPE)
Related packages : Illuminate/pipeline, league/pipeline