在项目A中,我设置了一个构建,以自动将该构建链接到相关的工作项...第一次就完美地工作了。
在另一个项目中-我有一个未定义链接的内部定义。
好奇的是-所述定义的克隆,其中删除了一些任务(基本上只是删除了“ Upup Artifacts”,因为这只是针对拉取请求的构建验证测试) 设置链接。
我什至从头开始重新创建了构建定义,仍然没有添加链接叹气
有人对这些问题有见识吗?
也-我在“调试”模式下运行了该构建,其中包含详细的日志...找不到任何有用的信息。
预先感谢
Johannes Colmsee
更新:我从“构建验证”构建定义中删除了另一个任务:发布符号
更新2:对于全新的构建定义,我会收到一条警告,告诉我该链接不是 创建的,因为关联的变更集过多……尽管以后的构建……没有警告,但也没有链接叹气
更新3:同样-我可以在工作项中手动选择“集成于内部版本”链接的内部版本-因此...我想它们也可能会自动添加...
更新4:后续的PullRequest和以下命令将所有与工作项相关的OK建立起来……所以这可能是我的错。
答案 0 :(得分:0)
Update 2中的警告消息应该是原因。 “自动链接工作”功能比较当前版本和先前版本之间的更改和工作项。当更改或工作项的数量大于200时,将不会链接。当您创建新的构建定义并运行构建时,没有以前的构建,这意味着将计算代码存储库中的所有更改和工作项。并且,如果在后续版本中没有更改或没有更改链接到任何工作项目,则它将也不会链接任何工作。