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)
Пример #2
0
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)