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:
'date'
: ISO8601-formatted current datetime.'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
).
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())
- prov :