Azure DevOps如何在管道(Azure DevOps YAML)中识别链接的工作项?
我认为应该只将工作项链接到新的提交(即先前管道中未包含的提交)
但是,有时似乎链接了所有工作项。但这并不总是会发生。我还没有找到模式。但是我注意到,当我在管道YAML中进行更改时,似乎触发了再次链接所有工作项的行为(即使它们链接到先前的提交而不是新包含的提交)。
name: 03.01.00$(Rev:.r)
pool:
name: Hosted VS2017
demands:
- msbuild
- visualstudio
- vstest
steps:
- checkout: self
clean: true
persistCredentials: true
- task: NuGetCommand@2
displayName: 'NuGet restore'
inputs:
restoreSolution: MySol/MySol.sln
- task: VSBuild@1
displayName: MySol/MySol.sln
inputs:
solution: MySol/MySol.sln
vsVersion: 15.0
- task: WorkItemUpdater@2
inputs:
workitemsSource: 'Build'
workItemType: 'Task,Bug'
updateAssignedTo: 'Never'
updateFields: 'Microsoft.VSTS.Build.IntegrationBuild,v$(Build.BuildNumber)'
- task: VSTest@2
displayName: 'VsTest - testAssemblies'
正在处理新的运行请求:已启用
自动链接此运行中包含的工作项:已选中并选择了开发分支
从此处覆盖YAML持续集成触发器:已选中
启用持续集成:已选中
在构建过程中批量更改:未选中
包含的开发分支+另一个功能分支
没有