在Azure DevOps中,我们可以使用以下API获得最新的成功构建
其用法为:
GET https://dev.azure.com/{organization}/{project}/_apis/build/latest/{definition}?api-version=6.0-preview.1
然而,我并不清楚什么是definition。在我的一个项目中,我有两个管道Senna.CI和Senna.Release。如果我将Senna.CI作为定义传递,它可以工作,但不能用于Senna.Release。
documentation也没有起到多大作用。
发布于 2021-07-29 14:42:38
从文档中:
带有可选前导文件夹路径或定义id的
定义名称
最好的方法是给出定义id,你可以在URL中找到它(当你最后一次运行管道时):
https://dev.azure.com/{org}/{project}/_build?definitionId={id}

因此,只需从URL的末尾获取定义id,在本例中为:13并放入api调用:
https://dev.azure.com/{organization}/{project}/_apis/build/latest/13?api-version=6.0-preview.1https://stackoverflow.com/questions/68570665
复制相似问题