Documentation ¶
Overview ¶
Package harness provides support for executing Harness plugins.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Apt ¶
type Apt struct { Packages []string `yaml:"packages,omitempty"` Sources []*AptSource `yaml:"sources,omitempty"` }
spec defines the bitrise plugin.
func (*Apt) UnmarshalYAML ¶
UnmarshalYAML implements the unmarshal interface.
type Execer ¶
type Execer struct { Ref string // Git ref for source code Source string // plugin source code directory Workdir string // pipeline working directory (aka workspace) DownloadOnly bool Environ []string Stdout io.Writer Stderr io.Writer }
Execer executes a harness plugin.
type Metadata ¶
type Metadata struct {
// contains filtered or unexported fields
}
Metadata implements a source url generator that uses a template engine to generate url from give metadata.
func NewMetadata ¶
NewMetadata creates a new source Generator.
Click to show internal directories.
Click to hide internal directories.