如何使用TeamCity集成在构建中修复YouTrack字段?

如何使用TeamCity集成在构建中修复YouTrack字段?,teamcity,youtrack,Teamcity,Youtrack,我正在努力实现YoutTrack和TeamCity工作之间的整合。但是,我无法让YouTrack填写“固定内置”字段: 使用TeamCity 7.1.3,YouTrack 5.0.2 TeamCity集成设置将“构建域”指向YT的“固定构建” YouTrack在“TeamCity更改”选项卡中正确显示TeamCity构建 用户名映射正确 VCS提交注释的YouTrack命令正常工作 从提交注释中引用的简单YouTrack问题可以正常工作 然而,不管我做了什么,“固定内建”字段仍然保留在“下一

我正在努力实现YoutTrack和TeamCity工作之间的整合。但是,我无法让YouTrack填写“固定内置”字段:

  • 使用TeamCity 7.1.3,YouTrack 5.0.2
  • TeamCity集成设置将“构建域”指向YT的“固定构建”
  • YouTrack在“TeamCity更改”选项卡中正确显示TeamCity构建
  • 用户名映射正确
  • VCS提交注释的YouTrack命令正常工作
  • 从提交注释中引用的简单YouTrack问题可以正常工作
然而,不管我做了什么,“固定内建”字段仍然保留在“下一个构建”中

我试着在YT设置中检查“将每个构建添加到列表”。现在,内部版本号正确地进入了内部版本包,但仍然没有设置“内部版本固定”。我还尝试了公开和封闭的问题,但都没有效果


知道我遗漏了什么吗?

在将问题标记为已修复之前,您必须在提交中提及该问题。因此,当您将问题标记为“已修复”时,它将被设置为下一个构建,并且在下一个成功构建时,您将获得“已修复的内部构建集”——假设成功构建的是链接到youtrack项目的构建

在最长的一段时间内,您必须在youtrack中将问题标记为已修复,否则任何构建都会导致设置已修复的内部构建

所以,使用问题ID提交,然后在下一次构建中标记问题已修复。您可以从问题中刷新teamcity集成,以使其恢复构建

首先,我修复了代码中的问题。将更改提交到源代码管理。然后在YouTrack中,我将问题标记为“已修复”

您还可以手动将问题链接到提交


当您将问题标记为已修复时
现在就更有帮助了。但是,我不认为你需要将youtrack标记为“已修复”;你只需要向你的风投承诺,一切都会自动完成。那么,它怎么知道它在那个版本中是固定的呢?另一种方法是通过在问题前面加上#并在后面加上fixed,指示您已在VCS提交中修复了该问题<代码>#IDLua-12已修复它可能必须连接到问题所在的状态。您可以在YouTrack的“管理”部分下设置哪些状态具有“已解决/修复”的含义。@sylvanaar我想在我的TeamCity和YouTrack之间添加一个集成,但无论我做什么,我都看不到“TeamCity更改”选项卡,我应该在哪里添加它?