因此,我看到Api通过其构建ID获取构建,但是我看不到一个通过构建编号获取构建的API。是列出所有构建的唯一方法吗?
答案 0 :(得分:2)
您可以在builds - List API上使用可选参数
https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=4.0&buildNumber=0.0.1836.3
答案 1 :(得分:1)
没有API可以根据内部版本号获取内部版本,因为从理论上讲,可能只有少数几个具有相同内部版本号的内部版本,因此,如果要根据内部版本号检索内部版本,则需要获取所有内部版本使用this Rest API,然后过滤结果。
例如(使用PowerShell):
# Get the results with Invoke-RestMethod
$builds = Invoke-RestMethod ...
$buildNumber = "10.7"
$myBuild = $builds.value.Where({ $_.buildNumber -eq $buildNumber})
答案 2 :(得分:0)
this是您要寻找的电话:
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}?api-version=5.0
编辑:NVM,我误解了问题。无法通过内部版本号获取内部版本。