用户API
该模块是有用的高级功能的集合,这些功能可以自动执行常见任务。 这些函数中的许多函数被设计为向命令行公开,因此它们具有简单的字符串参数。
等待所有任务完成:
jenkinsapi.api.block_until_complete(jenkinsurl, jobs, maxwait=12000, interval=30, raise_on_timeout=True, username=None, password=None, ssl_verify=True)
查找所有最新构建的job:
jenkinsapi.api.get_artifacts(jenkinsurl, jobid=None, build_no=None, username=None, password=None, ssl_verify=True)
通过构建号查询jenkins任务的结果:
jenkinsapi.api.get_build(jenkinsurl, jobname, build_no, username=None, password=None, ssl_verify=True)
从jenkins任务中获取最新的构建结果:
jenkinsapi.api.get_latest_build(jenkinsurl, jobname, username=None, password=None, ssl_verify=True)
jenkinsapi.api.get_latest_complete_build(jenkinsurl, jobname, username=None, password=None