def pre_existing_cli(request): base_url = os.environ.get('JENKINSFLOW_DIRECT_URL') or 'http://localhost:8080' base_url = base_url + '/' if base_url[-1] != '/' else base_url cli_jar, base_url, public_base_url = set_build_result.cli_jar_info(base_url) if cli_jar is None: cli_jar = set_build_result.jenkins_cli_jar if not os.path.exists(cli_jar): set_build_result.download_cli(cli_jar, base_url, public_base_url)
def pre_existing_cli(): if test_cfg.selected_api() == ApiType.SCRIPT: return public_base_url = os.environ.get('HUDSON_URL') cli_jar = set_build_result.hudson_cli_jar if public_base_url is None: public_base_url = os.environ.get('JENKINS_URL') or test_cfg.public_url() cli_jar = set_build_result.jenkins_cli_jar if not os.path.exists(cli_jar): set_build_result.download_cli(cli_jar, test_cfg.direct_url(), public_base_url)