in tools/release/release-verify.py [0:0]
def validate_ci():
"""
Validates that all CSDK jobs in the Jenkins CI passed.
"""
jenkins_resp = requests.get(
f"{JENKINS_API_URL}/{JENKINS_CSDK_DEMOS_PATH}/{JENKINS_API_PATH}",
auth=HTTPBasicAuth(JENKINS_USERNAME, JENKINS_PASSWORD),
verify=JENKINS_SERVER_VERIFY,
)
if jenkins_resp.json()["result"] != "SUCCESS":
log_error(f"Jenkins job failed: {JENKINS_API_URL}/{JENKINS_CSDK_DEMOS_PATH}.")
jenkins_resp = requests.get(
f"{JENKINS_API_URL}/{JENKINS_CSDK_TESTS_PATH}/{JENKINS_API_PATH}",
auth=HTTPBasicAuth(JENKINS_USERNAME, JENKINS_PASSWORD),
verify=JENKINS_SERVER_VERIFY,
)
if jenkins_resp.json()["result"] != "SUCCESS":
log_error(f"Jenkins job failed: {JENKINS_API_URL}/{JENKINS_CSDK_TESTS_PATH}.")