Azure devops 为什么工作项链接到同一生成管道中的多个生成?
我们的工作项被包含在许多构建中,我似乎不知道为什么。我想知道这里是否有人能照到这个 示例场景是Azure devops 为什么工作项链接到同一生成管道中的多个生成?,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我们的工作项被包含在许多构建中,我似乎不知道为什么。我想知道这里是否有人能照到这个 示例场景是 我们运行“发布流”分支策略(就像微软为Azure DevOps所做的那样) Bug 30368链接到一个特性分支,并通过PR 2991和提交cb9120d0返回主程序 所有到PR和Branch的适当链接都已准备就绪,因此PR和主提交都正确显示到工作项的链接 我们在master的基础上创建了发布分支,30368包含在v2.97.0构建管道中,并与该构建的“集成内置”链接(正确) 构建1已创建 然后,在
- 我们运行“发布流”分支策略(就像微软为Azure DevOps所做的那样)
- Bug 30368链接到一个特性分支,并通过PR 2991和提交cb9120d0返回主程序李>
- 所有到PR和Branch的适当链接都已准备就绪,因此PR和主提交都正确显示到工作项的链接
- 我们在master的基础上创建了发布分支,30368包含在v2.97.0构建管道中,并与该构建的“集成内置”链接(正确)
- 构建1已创建
- 然后,在版本测试期间,我们在v2.97.0中遇到了一个bug(与bug 20368无关),因此我们选择了主提交,并将修复程序放入发布分支(根据发布流指南)李>
- 我想知道这个樱桃采摘是我后面描述的问题的原因
- 当然,该工作项没有包含在v2.97.0的第二个版本中,只有具有相关修复程序的工作项被删除
- 构建2已创建
- 到目前为止一切都很好。v2.97.0版本是从构建2部署的,所有链接都是正确的
- 现在,我们从master的v2.98版本开始分支,发布管道将进行另一次构建。
- 建造3
- 出于某种原因,它确定30368也应链接到此版本,并向v2.98版本添加“集成内部版本”
- 构建1
- 来自e0faff8f(主版本2019-12-02提交版本2.97从中分支)
- 至db225f14(从2019-11-21年PR完成前的功能分支)
- 建造2
- 来自aeaf3dc5(发布分支2019-12-03)
- 至e0faff8f(牵引请求分支2019-12-03)
- 建造3
- 来自f2ce6d3d(发布分支2019-12-06)
- 至f3db8c7b(2019-12-02)
我还想知道我们是否需要为每个分支创建特定的管道,以便每个分支都是独立的,但我不确定,即使您创建一个全新的管道并将其指向主分支,它也不包括该构建中的每个提交(和工作项)。再说一遍,它是如何知道从哪里开始的?也许你可以从中得到一些关于该功能如何工作的提示。谢谢,但这两个问题是完全不同的。在我的文章中,不正确的PBI被链接,在你发送的文章中,没有人被链接,他得到了警告。我不明白为什么一个项目会在后续构建中为同一管道多次链接。我能找到的关于如何工作的文档很少。嗨,Brett,很抱歉,到目前为止,我无法在我的机器上重现相同的问题。错误30368和20368是同一个吗?是的,对不起,这是一个输入错误。它们是一样的。我已经在OPHi中修复了它,这个问题是否可以通过简单的步骤在新项目中重现?这是很难复制相同的问题,以便更好地解决我这边的问题,也许你可以检查,如果这个问题只发生在当前的项目,以确定是否从樱桃摘问题的结果。。。