【问题标题】:Creating Linked Child Item in Azure DevOps via Build Pipeline通过 Build Pipeline 在 Azure DevOps 中创建链接子项
【发布时间】:2019-07-24 12:59:46
【问题描述】:
我正在尝试创建一个构建管道,该管道在 Azure DevOps 中创建一个父功能以及几个链接到父功能的子用户故事。
我已经使用 Azure DevOps 扩展来创建工作项,并且我已经通过 Build Pipeline 成功创建了一个父功能 - 但我无法弄清楚如何在构建中添加更多任务来创建链接到父特征。
不适用
预期结果是构建成功完成,并且创建父功能/链接的子用户故事没有问题。
【问题讨论】:
标签:
azure-devops
continuous-integration
pipeline
continuous-deployment
azure-pipelines-release-pipeline
【解决方案1】:
您可以尝试使用此rest api 来执行此操作。您可以在构建管道作业中添加一个 powershell 任务,然后将其余 api 写入脚本。
PATCH https://dev.azure.com/{project}/_apis/wit/workitems/{id}?api-version=5.0
示例请求体:
{
"op": "add",
"path": "/relations/-",
"value": {
"rel": "System.LinkTypes.Hierarchy-Reverse",
"url": "https://dev.azure.com/XXX/_apis/wit/workItems/XXX",
"attributes": {
"comment": "Making a new link for the wit "
}
}
}
您也可以参考此case 寻求帮助。