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.

Documentation

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