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

# Packages

No description provided by the author

# Functions

Actual returns actual config.
Cache return a cache.Cache implementation based on context.Context.
Configure with provided Configurable.
FillInDefaultValues in provided config and returns a filled one.
No description provided by the author
No description provided by the author
StaticResolver can be used to create a Resolver from static data.
WithContext allows to use context.Context and to amend it.

# Variables

DefaultBuilders is a list of default builders.
DefaultPublishers is a list of default publishers.

# Structs

Config holds configuration information.
Metadata holds additional contextual information.
Result hold a result of an Artifact build or publish.
Task is a custom function that will be used in the build.
Version specifies the version information and how to set it into variable at compile time.

# Interfaces

Artifact represents a thing that can be built and published.
No description provided by the author
Builder builds an artifact.
Configurable will allow changes of the Config structure.
Configurator will configure project.
Configured represents a configured project.
No description provided by the author
Notifier can notify of a pending status of long task.
Publisher publishes artifacts to a remote site.

# Type aliases

BuildVariables will be passed to a Golang's ldflags for variable injection.
Resolver is a func that resolves to a string.
ResultKey is used to store results of a build or publish.