verify=False, auth=(jenkins_user, jenkins_token)) if build_data.status_code != 200: raise ValueError( 'Bad return status ({}) from jenkins lastBuild API url: {}'.format( build_data.status_code, build_data_url)) else: build_data_json = build_data.json() build_status = build_data_json.get('result') stream = os.environ['stream'] template = os.environ['appliance_template'] if test_report.check(): with test_report.open() as f: artifact_report = json.load(f) else: raise RuntimeError( 'Unable to post to jenkins without test report: {} does not exist!'. format(test_report.strpath)) post_vars = { 'job_name': job_name, 'number': number, 'stream': stream, 'date': date, 'template': template, 'build_status': build_status, 'artifact_report': artifact_report }
build_data = requests.get(build_data_url, verify=False, auth=(jenkins_user, jenkins_token)) if build_data.status_code != 200: raise ValueError('Bad return status ({}) from jenkins lastBuild API url: {}' .format(build_data.status_code, build_data_url)) else: build_data_json = build_data.json() build_status = build_data_json.get('result') stream = os.environ['stream'] template = os.environ['appliance_template'] if test_report.check(): with test_report.open() as f: artifact_report = json.load(f) else: raise RuntimeError('Unable to post to jenkins without test report: {} does not exist!' .format(test_report.strpath)) post_vars = {'job_name': job_name, 'number': number, 'stream': stream, 'date': date, 'template': template, 'build_status': build_status, 'artifact_report': artifact_report}