jenkinsflow.utils.set_build_result module¶
-
jenkinsflow.utils.set_build_result.
set_build_result
(result, username, password, direct_url=None, java='java')¶ Change the result of a Jenkins job.
Note: set_build_result can only be done from within the job, not after the job has finished. Note: Only available if URL is set in Jenkins system configuration.
This command uses the Jenkins cli to change the result. It requires a java executable to run the Jenkins cli. Please note that in some versions of jenkins the cli is broken, it has no manifest file!
Parameters: - result (str) – The result to set. Should probably be ‘unstable’.
- username (str) – Name of jenkins user with access to the job.
- password (str) – Password of jenkins user with access to the job.
- direct-url (str) – Jenkins URL. Default is JENKINS_URL/HUDSON_URL env var value. Use this argument if JENKINS_URL is a proxy.
- java (str) – Alternative ‘java’ executable.