Sonarqube 获取项目后台任务的状态

问题描述 投票:0回答:0

我正在使用

measures.get_component_with_specified_measures
连接到相关端点以获取项目的指标,使用 Python 中的 Sonarqube Web 客户端模块(https://python-sonarqube-api.readthedocs.io/en/latest/examples /measures.html)

事情是,我在运行扫描后立即执行此操作,对于更大的项目,这可能需要一些时间。

所以对于那些项目,我的脚本然后失败并给出错误。

我可以实现一个 time.sleep() 方法来暂停脚本的执行一段时间,但是较小的代码扫描不需要这样做。我已经对从 API 获得的响应实施了检查条件,但我想知道是否有任何方法可以从 API 本身检查分析和后台任务是否已完成?

sonarqube sonarqube-api
© www.soinside.com 2019 - 2024. All rights reserved.