Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Build ¶
type Build struct { Guid string `json:"guid"` Privileged bool `json:"privileged"` Config Config `json:"config"` Inputs []Input `json:"inputs"` Outputs []Output `json:"outputs"` AbortURL string `json:"abort_url"` LogsURL string `json:"logs_url"` Callback string `json:"callback"` Status Status `json:"status"` }
type Config ¶
type Input ¶
type Input struct { Name string `json:"name"` Type string `json:"type"` // e.g. sha Version Version `json:"version,omitempty"` // e.g. git url, branch, private_key Source Source `json:"source"` // e.g. commit_author, commit_date Metadata []MetadataField `json:"metadata,omitempty"` ConfigPath string `json:"config_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.