CircleCI

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.

Use

To use the CNB integration, you need to declare that you are using the buildpacks/pack orb(opens in a new tab), and then use it in your workflow.

For instance, your .circleci/config.yml file may look like this:

version: 2.1
orbs:
  pack: buildpacks/pack@0.2.0
workflows:
  main:
    jobs:
      - pack/build:
          image-name: sample
          builder: 'paketobuildpacks/builder:base'

For more precise steps, see the pack-orb documentation(opens in a new tab)

References