我尝试查找相关信息,但只找到了少量相互矛盾或讨论旧版本YouTrack功能的信息。
据我了解,您需要设置Teamcity并将其与YouTrack链接,以便它知道如何解析提交消息。但是我想知道它与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
设置为固定状态,但上面链接中的文档似乎暗示着注释不会被传递,这似乎有点糟糕。那么,从YouTrack中是否有一种方法可以获得有关该提交所做的相关信息?无论是通过链接到TeamCity以查看提交消息还是其他方法。
我们最初使用的是TFS,但由于其可怕的只读标志,它在开发中非常痛苦,这阻止了构建脚本中文件的模板化、用于构建和测试软件的工作流编辑器,以及对于每个使用Visual Studio的人都很好的工作项跟踪器,如果您不使用Visual Studio,则会得到一个糟糕的Web前端。
无论如何...我认为Youtrack、TeamCity、Git最终都可以一起使用,您可以完全追溯将提交放入GIT的提交与TeamCity构建的发布以及放入完成状态的故事在YouTrack中的联系。
因此,假设您已将GIT与Teamcity链接以执行构建,并且Youtrack已与Teamcity链接,您可以获得这种级别的可追溯性吗?