package
0.11.4
Repository: https://github.com/hashicorp/waypoint.git
Documentation: pkg.go.dev

# Functions

BuildWithPush sets whether or not the build will push.
NewProject creates a new Project with the given options.
BuildWithPush sets whether or not the build will push.
TestApp returns the app named n in the project.
TestFactory creates a factory for the given component type.
TestFactoryRegister registers a singleton value to be returned for the factory for the name n.
TestFactorySingle creates a factory for the given component type and registers a single implementation and returns that mock.
TestProject returns a fully in-memory and side-effect free Project that can be used for testing.
WithClient sets the API client to use.
WithComponents sets the factories for components.
WithConfig uses the given project configuration for initializing the Project.
WithDataDir sets the datadir that will be used for this project.
WithFactory sets a factory for a component type.
WithJobInfo sets the base job info used for any executed operations.
WithLabels sets the labels that will override any other labels set.
WithLogger sets the logger to use with the project.
WithMappers adds the mappers to the list of mappers.
WithUI sets the UI to use.
WithVariables sets the final set of variable values for the operation.
WithWorkspace sets the workspace we'll be working in.

# Constants

TestProjectConfig is the default config for TestProject.

# Structs

App represents a single application and exposes all the operations that can be performed on an application.
No description provided by the author
Pipeline represents a single pipeline and exposes all of the operations that can be performed on a pipeline.
Project represents a project with one or more applications.

# Type aliases

BuildOption is used to configure a Build.
Option is used to set options for NewProject.
PushBuildOption is used to configure a Build.