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 https://darkghosthunter.medium.com/laravel-when-to-use-pipelines-how-to-test-them-8993ed93e735, https://matthewdaly.co.uk/blog/2018/10/05/understanding-the-pipeline-pattern/
Related : Continuous Delivery (CD), Continuous Integration (CI), Pull Request (PR), Task Runner
Related packages : Illuminate/pipeline, league/pipeline