mirror of
https://github.com/ko-build/ko.git
synced 2024-12-12 08:54:09 +02:00
3c6a907da9
* Create a MultiPublisher MultiPublisher mimics io.MultiWriter in that it will publish an image to multiple publish.Interface implementations. * Add publish.{Tarball,Layout}Publisher This adds support for publishing in the tarball format and to an OCI image layout. The tarball format isn't great, yet. It only supports writing once instead of appending. * Consolidate options These were spread all over the place for no reasons. Now all the publisher related options are grouped together. * Add options for tarball/layout Adds --oci-layout-path, --tarball, and --push flags. --push=false will disable the default behavior of publishing to a registry. * go mod vendor * Add Close method to publish.Interface This allows us to defer writing to the tarball until we've collected all the images that have been published. * Fix tests |
||
---|---|---|
.. | ||
build.go | ||
filestuff.go | ||
publish.go | ||
selector.go | ||
strict.go |