AZDO 发布 Pipeline Gate 的 Rest 成功标准-API

AZDO Release Pipeline Gate Success Criteria for Rest-API

我正在尝试通过调用 REST API 使用 Release Pipeline Gate 功能。我成功获得响应,但是,我对成功标准有疑问。

我从 API 调用中得到的结果:

{"projectStatus":{"status":"NONE","conditions":[],"periods":[]}}

现在我遇到的问题是设置标准。如果只是说 {"status":"NONE","conditions":[],"periods":[]} 它会很容易,因为 eq(root['@status'], 'NONE') 会起作用,但在上述情况下我能做什么?

我已经尝试了所有方法,但没有任何效果。我遵循了很多示例,但找不到像这样的示例。

你能帮忙吗?

经过多次测试,我终于找到了解决办法:

eq(jsonpath('$.projectStatus.status')[0],'NONE')

完美运行...