【发布时间】:2013-03-19 16:35:15
【问题描述】:
我试图找到这方面的信息,但所有信息都很少量,似乎与 Youtrack 中可用功能的旧版本相矛盾或讨论。
据我了解,您需要设置 Teamcity 并将其链接到 YouTrack,以便它知道解析提交消息。但是我想知道它与 YouTrack 的集成程度如何,作为当前信息:
http://confluence.jetbrains.com/display/YTD3/Integration+with+TeamCity
似乎没有相关的 4.X 版本,但这意味着您可以使用主题标签提交,它会根据您的提交消息执行一些操作,如下所示:
#PR-1 Fixed
Have fixed the underlying issue for this bug, it was due to X,Y,Z
在我看来,这会将 #PR-1 设置为已修复状态,但是上面链接中的文档似乎暗示 cmets 没有被继承,这似乎有点垃圾。那么,YouTrack 有没有办法获取有关该提交中所做内容的相关信息?无论是通过一个链接将您带到 TeamCity 以查看提交消息或替代方法。
我们最初使用 TFS,但开发起来很痛苦,因为它可怕的只读标志会停止构建脚本中的文件模板化,用于构建和测试软件的工作流编辑器,最后是对每个人都非常有用的工作项跟踪器谁使用 Visual Studio,如果你不使用,你会得到一个垃圾网络前端。
无论如何...我的印象是 Youtrack、TeamCity、Git 都可以端到端地一起使用,并且您可以将放入 GIT 的提交与 TeamCity 构建的版本和故事放在一起具有完整的可追溯性在 YouTrack 中进入完成状态。
因此,假设您将 GIT 与 Teamcity 相关联以进行构建,并且 Youtrack 与 Teamcity 相关联,您能否获得这种级别的可追溯性?
【问题讨论】:
-
这里有 youtrack 4.X 文档,虽然它没有回答您的端到端可追溯性问题:confluence.jetbrains.com/display/YTD4/…
-
啊在搜索文档时找不到它们,谢谢。很高兴看到实际上有将 cmets 传递给 YouTrack 的功能。所以剩下的问题是关于从 YouTrack 查看 Git 中的提交。
标签: git teamcity agile youtrack