Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommandRunner ¶
type CommandRunner interface { // Run takes the command to run, a list of args, and list of environment variables // in the form A=B, and returns stdout / error. Run(string, []string, []string) (string, error) RunInDir(string, string, []string, []string) (string, error) }
CommandRunner runs the given command. Useful for mocking commands in unit tests.
type RealCommandRunner ¶
type RealCommandRunner struct{}
RealCommandRunner runs a command for real on the host.
type ReleaseBuilder ¶
type ReleaseBuilder struct {
// contains filtered or unexported fields
}
func NewReleaseBuilder ¶
func NewReleaseBuilder(runner CommandRunner) *ReleaseBuilder
func (*ReleaseBuilder) BuildMetadata ¶
func (r *ReleaseBuilder) BuildMetadata(dir string) error
func (*ReleaseBuilder) BuildRelease ¶
func (r *ReleaseBuilder) BuildRelease() error
BuildRelease creates a Calico release.
func (*ReleaseBuilder) NewBranch ¶
func (r *ReleaseBuilder) NewBranch() error
func (*ReleaseBuilder) PublishRelease ¶
func (r *ReleaseBuilder) PublishRelease() error
Click to show internal directories.
Click to hide internal directories.