Pack is a CLI tool maintained by the CNB project to support the use of buildpacks.
kpack(opens in a new tab) is a Kubernetes-native platform that uses unprivileged Kubernetes primitives to perform buildpacks builds and keep application images up-to-date.
kpack(opens in a new tab) is part of the Buildpacks Community(opens in a new tab) organization.
CircleCI(opens in a new tab) is a continuous integration and delivery platform.
The CNB project maintains an integration, called an orb(opens in a new tab), which allows users to run pack commands inside their pipelines.
Gitlab(opens in a new tab) is a web-based DevOps platform. The Auto DevOps(opens in a new tab) feature uses pack
to build applications prior to deploying them.
Project “Piper”(opens in a new tab) is a set of ready-made continuous delivery pipelines for direct use in your project. It now also implements the CNB Platform spec as a step and makes it available in your Jenkins pipeline.
Project “Piper”(opens in a new tab) is maintained by SAP(opens in a new tab).
Tekton(opens in a new tab) is an open-source CI/CD system running on k8s.
The CNB project has created a reference “task” for performing buildpacks builds with or without extensions (aka Dockerfile to be applied) top
of the lifecycle tool (i.e. they do not use pack).