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.