我正在尝试在我们的 YoutTrack 和我们的 TeamCity 工作之间进行集成。但是,我无法让 YouTrack 填写“已修复”字段:
但是,无论我做什么,“在构建中修复”字段都保持在“下一个构建”中。
我尝试在 YT 设置中检查“将每个构建添加到列表”。现在构建号正确地进入构建包,但仍然没有设置“在构建中修复”。我也尝试过打开和关闭的问题都没有效果。
知道我缺少什么吗?
最佳答案
在将问题标记为已修复之前,您必须在提交中提及该问题。因此,当您将问题标记为已修复时,它会设置为下一个构建,而在下一个成功构建时,您将在构建集中获得修复 - 假设成功的构建是链接到该 Youtrack 项目的构建。
在最长的时间内,您必须在 youtrack 中将问题标记为已修复,然后才能在任何构建中设置修复。
因此,使用问题 ID 提交,然后在下一个构建中标记问题已修复。您可以从问题中刷新 teamcity 集成,以便它选择构建。
首先我修复了代码中的问题。将更改提交到源代码管理。然后在 YouTrack 中 - 我将问题标记为“已修复”
您还可以手动将问题链接到提交。
关于teamcity - 如何在使用 TeamCity 集成填写的构建中修复 YouTrack 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18569101/