pub struct BuildMetadata {
pub id: String,
pub name: Option<String>,
pub job_name: Option<String>,
pub pipeline_name: Option<String>,
pub pipeline_instance_vars: Option<Map<String, Value>>,
pub team_name: String,
pub atc_external_url: String,
}Expand description
When used in a “get” or “put” step, metadata about the running build is made available via environment variables.
If the build is a one-off, name, job_name, pipeline_name, and pipeline_instance_vars
will be None. pipeline_instance_vars will also be None if the build’s pipeline is not a
pipeline instance (i.e. it is a regular pipeline).
Fields§
§id: StringThe internal identifier for the build. Right now this is numeric but it may become a guid in the future. Treat it as an absolute reference to the build.
name: Option<String>The build number within the build’s job.
job_name: Option<String>The name of the build’s job.
pipeline_name: Option<String>The pipeline that the build’s job lives in.
pipeline_instance_vars: Option<Map<String, Value>>The pipeline’s instance vars, used to differentiate pipeline instances.
team_name: StringThe team that the build belongs to.
atc_external_url: StringThe public URL for your ATC; useful for debugging.