package
0.9.2
Repository: https://github.com/wavesoftware/go-magetasks.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

BuildKey returns the config.ResultKey for a build command.
ConfigureDefaults will configure default builders and publishers to be used.
ImageReferenceOf will try to fetch an image reference from image build result.
PublishKey returns the config.ResultKey for a publish command.

# Constants

ArtifactsBuilt is used to list artifacts that was built.
BinariesByPlatform is used to assign built binary to a platform.
ResultBuilt is used to cache results of building the artifacts.
ResultPublication is used to cache results of publication of artifacts.

# Variables

ErrGoBuildFailed when go fails to build the project.
ErrInvalidArtifact when invalid type of artifact is given.
ErrKoFailed when th Google's ko fails to build.
ErrMisconfiguration when the project configuration faulty.

# Structs

Binary represents a binary that will be built.
BinaryBuilder is a regular binary Golang builder.
Image is an OCI image that will be built from a binary.
KoBuilder builds images with Google's KO.
KoPublisher publishes images with Google's KO.
ListPublisher will output built artifacts as a "\n" delimited list in a result file.
Platform to built binary for.

# Type aliases

KoPublisherConfigurator is used to configure the publish options for KO.