Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Input ¶
type Input struct { Name string `json:"name" yaml:"name"` Type string `json:"type" yaml:"type"` // e.g. sha Version Version `json:"version,omitempty" yaml:"version"` // e.g. git url, branch, private_key Source Source `json:"source" yaml:"source"` // e.g. commit_author, commit_date Metadata []MetadataField `json:"metadata,omitempty" yaml"metadata"` ConfigPath string `json:"config_path" yaml:"config_path"` DestinationPath string `json:"destination_path" yaml:"destination_path"` }
type MetadataField ¶
type Output ¶
type Output struct { Name string `json:"name"` Type string `json:"type"` // e.g. sha Version Version `json:"version"` // e.g. git url, branch, private_key Source Source `json:"source"` // arbitrary config for output Params Params `json:"params,omitempty"` // e.g. commit_author, commit_date, commit_sha Metadata []MetadataField `json:"metadata,omitempty"` SourcePath string `json:"sourcePath"` }
Click to show internal directories.
Click to hide internal directories.