get_jenkins_env¶
- lsst.verify.metadata.jenkinsci.get_jenkins_env()¶
Gather metadata entries from LSST DM Jenkins CI environment.
- Returns:
- prov
dict
Dictionary of metadata items obtained from the Jenkins CI environment. Fields are:
'ci_id'
: Job ID in Jenkins CI.'ci_name'
: Job name in Jenkins CI.'ci_dataset'
: Name of the dataset being processed.'ci_label'
: Value of${label}
environment variable in Jenkins CI.'ci_url'
: URL to job page in Jenkins CI.'ci_refs'
: whitespace-delimited branch references'status'
: Job return status (always0
).
- prov
Examples
This metadata is intended to be inserted into a job’s metadata:
>>> from lsst.verify import Job >>> job = Job() >>> job.meta.update(get_jenkins_env())