我以为我已将此设置正确,但没有任何VCS命令似乎正在传播。
我有一个TeamCity挂钩的git存储库,当签入发生时,TeamCity运行构建脚本并创建工件。 YouTrack已与TeamCity集成并已映射项目,因此项目构建(自动构建和创建工件的项目)并代表管理员用户(root)运行。
我告诉它要处理红色构建,映射维护者是root,其他一切都是默认的。现在服务器和映射都被标记为活动状态,我可以看到最后的同步时间,以及它处理的构建,所有这些看起来都很好,但是提交中的命令没有被处理。
让我们说它处理了构建250,它有一个VCS评论:
#PMI-52 Fixed
Have finally fixed this annoying issue
我希望任务PMI-52能够转移到固定状态,而Youtrack 4将下面的评论添加到PMI-52的任务评论中。然而,这一切都不会发生。所以我错过了什么或者是否应该将更改纳入任务/问题?
答案 0 :(得分:1)
您的期望是完全正确的。所以问题必须在配置中。对于您提供的样本,您是否观察到PMI-52的“TeamCity Changes”问题选项卡上的更改?如果您执行并命令为红色,请考虑错误消息(单击命令右侧的“?”)。最可能的原因是集成没有设法使TeamCity用户与YouTrack用户匹配以代表运行命令。要使用户匹配,他们必须拥有相同的电子邮件。