VSTS REST API 按名称获取 ReleaseDefinition
VSTS REST API Get ReleaseDefinition by name
如何通过发布定义名称从 VSTS Rest API 获取发布定义?
当我从
GET 时忽略名称查询字符串参数
https://{实例}vsrm.visualstudio.com/{项目}/_apis/release/definitions?api-version=4.0-preview.3&name= {定义名称}
当我不知道版本 ID 时,我需要一种获取版本的方法。
根据 docs 你可以使用 searchText 参数:
可选。获取名称以 searchText
开头的版本定义
我很快就试过了,它适用于这个查询:
https://{instance}vsrm.visualstudio.com/{project}/_apis/release/definitions?api-version=4.0-preview.3&searchText=definitionName
但是,如果您有多个以该字符串开头的定义,您可能会返回多个定义。
编辑: 我刚刚看到,除此之外,您还可以指定 isExactNameMatch 参数。
'true'to 获取与 searchText 中指定的完全匹配的版本定义。默认为 'false'.
如何通过发布定义名称从 VSTS Rest API 获取发布定义?
当我从
GET 时忽略名称查询字符串参数https://{实例}vsrm.visualstudio.com/{项目}/_apis/release/definitions?api-version=4.0-preview.3&name= {定义名称}
当我不知道版本 ID 时,我需要一种获取版本的方法。
根据 docs 你可以使用 searchText 参数:
可选。获取名称以 searchText
我很快就试过了,它适用于这个查询:
https://{instance}vsrm.visualstudio.com/{project}/_apis/release/definitions?api-version=4.0-preview.3&searchText=definitionName
但是,如果您有多个以该字符串开头的定义,您可能会返回多个定义。
编辑: 我刚刚看到,除此之外,您还可以指定 isExactNameMatch 参数。
'true'to 获取与 searchText 中指定的完全匹配的版本定义。默认为 'false'.