1

我以为我已经正确设置了,但似乎没有一个 VCS 命令正在传播。

我有一个 TeamCity 挂钩的 git 存储库,当签入发生时,TeamCity 运行构建脚本并创建一个工件。YouTrack 已与 TeamCity 集成并已映射项目,因此项目构建(自动构建和创建工件的项目)并代表管理员用户 (root) 运行。

我已经告诉它处理红色构建,映射维护者是 root,其他一切都是默认的。现在服务器和映射都被标记为活动的,我可以看到最后的同步时间,以及它处理的构建,所有这些看起来都很好,但是提交中的命令没有被执行。

假设它处理了构建 250,它有一个 VCS 评论:

#PMI-52 Fixed
Have finally fixed this annoying issue

我希望将任务 PMI-52 移动到 Fixed 状态,并且使用 Youtrack 4 将下面的注释添加到 PMI-52 的任务注释中。然而,这一切都没有发生。那么我是否遗漏了什么,或者这是否应该将更改放入任务/问题中?

4

1 回答 1

1

你的期望是完全正确的。所以问题一定出在配置上。对于您提供的示例,您是否观察到 PMI-52 的“TeamCity Changes”问题选项卡上的变化?如果您这样做并且命令是红色的,请考虑错误消息(单击命令右侧的“?”)。最可能的原因是集成无法将 TeamCity 用户与 YouTrack 用户匹配以代表其运行命令。为了使用户匹配,他们必须拥有相同的电子邮件。

于 2013-03-20T18:15:05.283 回答