当前位置: 首页 > 知识库问答 >
问题:

Youtrack与GIT(而不是github)的集成级别

微生令
2023-03-14

我已经试着找到有关这方面的信息,但这些信息似乎与YouTrack中提供的功能的旧版本相矛盾或讨论。

根据我的理解,您需要建立Teamcity并将其链接到YouTrack,以便它知道解析提交消息。但我想知道它与YouTrack的集成程度是什么,目前的信息是:

http://confluence.jetbrains.com/display/ytd3/integration+with+teamcity

似乎没有相关的4.x版本,但它暗示您可以使用一个hashtag进行提交,并且它将根据您的提交消息执行一些操作,如下所示:

#PR-1 Fixed
Have fixed the underlying issue for this bug, it was due to X,Y,Z

不管怎样...我的印象是,Youtrack、TeamCity、Git都可以端到端地一起使用,并且您可以将Git中的提交与TeamCity构建的发行版以及Youtrack中处于完成状态的故事连接起来,从而具有完全的可跟踪性。

因此,假设您将GIT与Teamcity链接在一起进行构建,并且Youtrack与Teamcity链接在一起,您能获得这种级别的可跟踪性吗?

共有1个答案

艾泉
2023-03-14

我更希望有人加入,所以我不会把它标记为答案,但我可以看到这对许多开发团队是一个有吸引力的东西,我将发布我当前的发现。

我已经设法让GIT与TeamCity对话,而TeamCity又与YouTrack对话。所以当我提交的时候,我可以把评论放到Youtrack项目上,也可以在董事会上移动它们。然后,如果我在YouTrack中查看ticket的TeamCity更改,我就可以看到追溯到提交级别,查看谁更改了什么,何时更改了什么,以及版本之间的差异,因此这是一个完整的端到端解决方案。

有一件事绊倒了我,你需要Teamcity用户有正确的VCS用户名绑定,否则你的更改不会通过YouTrack。

 类似资料:
  • 有没有可能将TortoiseSVN与Jetbrains YouTrack集成在一起?谁成功了,怎么成功的?

  • sonar.projectkey=projkey sonar.projectname=projname Sonar.ProjectVersion=1.0 sonar.sources={path} sonar.java.binaries={path} Sonar.ProjectBaseDir={path}

  • 我只是在学习Ruby和Rails,并且在Windows上使用RubyMine作为我的IDE。GitHub刚刚发布了面向Windows的GitHub。我安装了它,它看起来像一个不错的界面。但是,它似乎并没有安装像Git.exe这样的东西,供RubyMine使用。所以RubyMine抱怨找不到git,而git(以GitHub for Windows的形式)却坐在那里无忧无虑地无视RubyMine。 当

  • Git 1.8.0支持与gnome-keyring的集成。 在阅读了关于git凭据帮助程序的文档之后:http://git-scm.com/docs/gitcredentials.html 我无法找到使用这个新功能的方法。我如何整合它?我使用的是Archlinux和从Archlinux的存储库安装的git。(git 1.8.0)

  • 我想将 WSL(在 Windows 上的 Bash)Git 与 VSCode 一起使用,而不是用于 Windows 的 Git,以避免多次安装 Git。 我创建了一个简单的bat脚本,通过在WSL中重定向git命令来模拟< code>git.exe行为。它在CMD中工作得很好,但在VSCode中就不行了。另外,WSL是我在VSCode中的默认终端。 VSCode settings.json: 和

  • 参考后詹金斯声纳github集成 sonarqube需要什么设置?Sonar和Jenkins住在同一个盒子里吗?我们将如何与github通信?我能够得到触发Jenkins工作的pull请求,该工作调用sonar analysis,但sonar评论没有被添加回github。我可以添加詹金斯构建状态,但不能添加声纳分析。有人能指出正确的方向吗