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

时间:2013-09-02 08:51:48

标签: teamcity youtrack

我正在尝试在YoutTrack和TeamCity之间进行整合。但是我无法让YouTrack填写“固定在构建”字段:

  • 使用TeamCity 7.1.3,YouTrack 5.0.2。
  • TeamCity集成设置指出YT的“固定在构建中”的“构建字段”
  • YouTrack在“TeamCity Changes”标签中正确显示了TeamCity版本。
  • 用户名映射正确。
  • VCS提交评论的YouTrack命令正常工作。
  • 从提交注释引用的简单YouTrack问题可以正常工作。

然而,无论我做什么,“固定在构建”字段仍然是“下一个构建”。

我尝试在YT设置中检查“将每个构建添加到列表”。现在,构建号正确地进入Build包,但仍未设置“Fixed in build”。我也试过开放和封闭的问题而没有效果。

知道我缺少什么吗?

1 个答案:

答案 0 :(得分:1)

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

在任何构建之前,您必须在youtrack中将问题标记为已修复的最长时间才会导致构建中的固定内容被设置。

因此,提交问题ID,然后在下一个版本中标记问题。您可以从问题中刷新团队城市集成,以便获取构建。

首先,我在代码中解决了这个问题。将更改提交给源代码管理。然后在YouTrack中 - 我将问题标记为“已修复”

enter image description here

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

enter image description here