SonarQube WebApi /api/ce/task 调用中 "status" 的可能值是多少?
What are the possible values of "status" in the SonarQube WebApi /api/ce/task call?
我正在使用 SonarQube 7.9.2。
我有一些调用 /api/ce/task WebApi 端点的自动化。它需要检查“状态”属性。在我的初始测试中,我发现值“IN_PROGRESS”表示任务尚未完成。由于文档没有说明可能的值是什么,我猜这是表示任务尚未完成的值。今天我看到这段代码在某些情况下无法正常工作,那是因为我得到的不是“IN_PROGRESS”,而是“PENDING”。
由于 WebApi 文档仅提供“响应示例”,而不是提供类似于架构的内容,有人能告诉我这个 属性 的实际可能值是什么及其含义吗?
有四个可能的值:
- SUCCESS:当声纳分析完成,执行成功。
- 错误:当声纳分析完成但执行失败时。
- PENDING:当分析完成但报告在服务器端排队等待处理时。
- IN_PROGRESS: 当分析完成,但报告已到达队列头部,正在服务器端集成。
根据项目的大小和服务器可用的资源,这可能会很快发生或需要几分钟。
我正在使用 SonarQube 7.9.2。
我有一些调用 /api/ce/task WebApi 端点的自动化。它需要检查“状态”属性。在我的初始测试中,我发现值“IN_PROGRESS”表示任务尚未完成。由于文档没有说明可能的值是什么,我猜这是表示任务尚未完成的值。今天我看到这段代码在某些情况下无法正常工作,那是因为我得到的不是“IN_PROGRESS”,而是“PENDING”。
由于 WebApi 文档仅提供“响应示例”,而不是提供类似于架构的内容,有人能告诉我这个 属性 的实际可能值是什么及其含义吗?
有四个可能的值:
- SUCCESS:当声纳分析完成,执行成功。
- 错误:当声纳分析完成但执行失败时。
- PENDING:当分析完成但报告在服务器端排队等待处理时。
- IN_PROGRESS: 当分析完成,但报告已到达队列头部,正在服务器端集成。 根据项目的大小和服务器可用的资源,这可能会很快发生或需要几分钟。