Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CookFlags ¶
type CookFlags struct {
CheckoutDir string `json:"checkout_dir"`
RecipeResultByteLimit int `json:"recipe_result_byte_limit"`
Properties PropertyFlag `json:"properties"`
PropertiesFile string `json:"properties_file"`
CacheDir string `json:"cache_dir"`
TempDir string `json:"temp_dir"`
BuildURL string `json:"build_url"`
OutputResultJSONPath string `json:"output_result_json"`
RecipeName string `json:"recipe_name"`
SystemAccount string `json:"system_account"`
KnownGerritHost stringlistflag.Flag `json:"known_gerrit_host"`
// Buildbucket flags.
BuildbucketBuildID int64 `json:"buildbucket_build_id"`
BuildbucketHostname string `json:"buildbucket_hostname"`
CallUpdateBuild bool `json:"call_update_build"`
// LogDog flags.
AnnotationURL types.StreamAddr `json:"annotation_url"`
GlobalLogDogTags streamproto.TagMap `json:"global_tags"`
NullOutput bool `json:"null_output"`
}
CookFlags are all of the flags necessary for the kitchen 'cook' command.
func (*CookFlags) Dump ¶
Dump returns a []string command line argument which matches this CookFlags.
type PropertyFlag ¶
type PropertyFlag map[string]interface{}
PropertyFlag is parsed JSON supplied to -property flag.
func (PropertyFlag) String ¶
func (p PropertyFlag) String() string
Click to show internal directories.
Click to hide internal directories.