Pipeline Components was created in 2019 by Robbert Müller as a way to help software developers focus on their projects instead of building and maintaining CI/CD pipelines.
Pipeline Components is an open-source project that consists of GitLab Repositories1 (mirrored on GitHub2) where Docker images3 (created by build files4) are automatically pushed to Container Registries5.
Each component’s dependencies6 are automatically updated7, listed on the Pipeline Components website8, and discussed on the Pipeline Components Discord channel9.
Issues can be reported in the Issues Repository10
Sadly, Robbert passed away in 2025. The project is now maintained by Potherca, with help from the community.
-
GitLab Repositories: https://gitlab.com/pipeline-components/ ↩︎
-
GitHub Mirror: https://github.com/pipeline-components/ ↩︎
-
Docker images: defined in
Dockerfile
s ↩︎ -
Build files: all
.gitlab-ci.yml
files, (which include thepipeline.yml
file, (which includes thepreflight.yml
file)) ↩︎ -
Container registries: Pushed to Docker Hub and the GitLab Container Registry ↩︎
-
Dependencies: defined in
composer.json
,cpanfile
,Gemfile
,package.json
,requirements.txt
, etc. ↩︎ -
Updated: using Renovate with a shared configuration ↩︎
-
Website: https://pipeline-components.dev/ ↩︎
-
Chat: accept the invite to access the channel ↩︎
-
Issues Repository: https://gitlab.com/pipeline-components/org/issues ↩︎