管道中的Azure DevOps链接的工作项

时间:2020-03-26 20:43:41

标签: azure-devops

Azure DevOps如何在管道(Azure DevOps YAML)中识别链接的工作项?

我认为应该只将工作项链接到新的提交(即先前管道中未包含的提交)

但是,有时似乎链接了所有工作项。但这并不总是会发生。我还没有找到模式。但是我注意到,当我在管道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持续集成触发器:已选中

启用持续集成:已选中

在构建过程中批量更改:未选中

分支过滤器

包含的开发分支+另一个功能分支

路径过滤器

没有

0 个答案:

没有答案