Go to file
Natalie Arellano 13ca5376ba
Merge pull request #48 from buildpacks/pack-volume-key
When creating volume caches, incorporate "pack volume key" to avoid name collisions
2024-07-16 10:11:46 -04:00
.github Remove github actions job for pack-cli arch package 2024-06-12 12:13:41 +05:30
acceptance Log a warning (once) when PACK_VOLUME_KEY is unset and running in a container 2024-07-15 16:33:07 -04:00
benchmarks change additional buildpack to java 2023-05-21 23:16:41 -07:00
builder Implementation of the multi-platform RFC - 0128 2024-05-20 09:59:03 -05:00
buildpackage Implementation of the multi-platform RFC - 0128 2024-05-20 09:59:03 -05:00
cmd Add a new `manifest` command to support multi-architecture builds (#1705) 2024-05-08 12:56:14 -05:00
internal Log a warning (once) when PACK_VOLUME_KEY is unset and running in a container 2024-07-15 16:33:07 -04:00
pkg Log a warning (once) when PACK_VOLUME_KEY is unset and running in a container 2024-07-15 16:33:07 -04:00
registry Minor tweaks to output, fix parallel test flakes 2020-09-23 17:07:40 -05:00
resources Add DEVELOPMENT.md, relevant policies in CONTRIBUTING.md, README.md cleanup 2020-03-24 14:14:49 -05:00
testdata Polish 788 - Update from main, add tests, match against version array 2020-10-26 15:10:02 +02:00
testhelpers Implementation of the multi-platform RFC - 0128 2024-05-20 09:59:03 -05:00
tools Updating go version to 1.22.x 2024-04-29 10:04:50 -04:00
.gitignore Add Benchmark tests for Build 2021-01-22 09:28:53 +02:00
.gitpod.yml Configure gitpod test execution out-of-the-box 2021-11-30 13:49:32 +00:00
CODEOWNERS Update CODEOWNERS 2022-11-03 21:31:00 +02:00
CONTRIBUTING.md change in the process of download pr binaries 2023-11-05 13:22:31 +05:30
DEVELOPMENT.md tees test output to a gitignored file 2023-01-08 22:00:25 +02:00
Dockerfile Updating the docker base image to use go 1.22, also removing ubuntu lunar becase it is deprecated, we don't need to support it anymore 2024-05-30 12:04:19 -05:00
LICENSE Add copyright information to license 2021-02-03 12:01:56 +02:00
Makefile Updating go version to 1.22.x 2024-04-29 10:04:50 -04:00
README.md Fix broken links within readme 2024-03-26 20:34:38 +00:00
RELEASE.md Update RELEASE.md 2022-03-07 14:49:04 +02:00
codecov.yml relax patch codecov diff 2020-09-17 11:41:14 -04:00
go.mod Merge branch 'security-review' into fix/warn-container-daemon 2024-07-10 10:57:13 -04:00
go.sum Merge branch 'security-review' into fix/warn-container-daemon 2024-07-10 10:57:13 -04:00
golangci.yaml Updating linter which requires fixing lint failures 2023-04-14 09:52:12 -05:00
project.toml Try passing ldflags env as explicit env variable, since anyways default version is 0.0.0 2022-03-08 09:46:55 +02:00
version.go WIP: Fix version setting 2021-11-01 14:01:08 -05:00

README.md

pack - Buildpack CLI

Build results Go Report Card codecov GoDoc GitHub license CII Best Practices Slack Gitpod ready-to-code

pack makes it easy for...

  • App Developers to use buildpacks to convert code into runnable images.
  • Buildpack Authors to develop and package buildpacks for distribution.
  • Operators to package buildpacks for distribution and maintain applications.

Usage

Getting Started

Get started by running through our tutorial: An Apps Brief Journey from Source to Image

Contributing

  • CONTRIBUTING - Information on how to contribute, including the pull request process.
  • DEVELOPMENT - Further detail to help you during the development process.
  • RELEASE - Further details about our release process.

Documentation

Check out the command line documentation here

Specifications

pack is a CLI implementation of the Platform Interface Specification for Cloud Native Buildpacks.

To learn more about the details, check out the specs repository.