4

我正在尝试整合我们的 YoutTrack 和 TeamCity 工作。但是我无法让 YouTrack 填写“Fixed in build”字段:

  • 使用 TeamCity 7.1.3、YouTrack 5.0.2。
  • TeamCity 集成设置将“构建字段”指向 YT 的“固定构建”
  • YouTrack 在“TeamCity 更改”选项卡中正确显示 TeamCity 构建。
  • 用户名映射正确。
  • VCS 提交评论的 YouTrack 命令正常工作。
  • 从提交评论中引用的简单 YouTrack 问题可以正常工作。

但是,无论我做什么,“Fixed in build”字段都保留在“Next build”。

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

知道我缺少什么吗?

4

1 回答 1

1

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

在很长一段时间内,您必须在 youtrack 中将问题标记为已修复,然后任何构建都会导致修复构建被设置。

因此,使用问题 ID 提交,然后在下一个版本中标记问题已修复。您可以从问题中刷新 teamcity 集成,以便它获取构建。

首先,我解决了代码中的问题。提交对源代码控制的更改。然后在 YouTrack - 我将问题标记为“已修复”

在此处输入图像描述

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

在此处输入图像描述

于 2013-09-27T07:38:35.863 回答