实际上,这看起来很简单。
以下是我所做的事情:
。
url: http://myusername.myjetbrains.com/youtrack
committers: MB-Committers
username: root
password: ******
active: True使用这些设置,我Test Hook按钮表示Payload sent successfully,这意味着,我想,我已经正确地设置了它。
然后,
MD-2 integration testdev分支,并附带注释:#MD-2 Fixed integration-test此时,我应该能够看到问题状态设置为Fixed,并在历史记录中看到提交。但是,没有状态更新,没有在历史中提交。
我在Youtrack和Github上的电子邮件地址是一样的,唯一不同的是,在提交中,我使用的是我的全名而不是我的昵称。
以下是git log的结果:
commit 3e91ec7021b2a87a7e4b1b79e0f53e67707e8bf4
Author: Umur Kontacı <fastreload@gmail.com>
Date: Mon Jul 9 21:10:04 2012 +0300
#MB-2 Fixed integration-test
commit 48686795be37aa69ca2dd7b2cd176b57945dc229
Author: Umur Kontacı <fastreload@gmail.com>
Date: Mon Jul 9 21:05:14 2012 +0300
#MB-2 fixed integration-test
commit 8faa55c0589e3d0f91a9988fa5aa60126651ba69
Author: Umur Kontacı <fastreload@gmail.com>
Date: Mon Jul 9 21:04:11 2012 +0300
#MB-2 finished integration-test
commit 4b41acfd17fbeba6b220adaef7b0dd113130a037
Author: Umur Kontacı <fastreload@gmail.com>
Date: Mon Jul 9 20:55:13 2012 +0300
[Finished MB-2] integration-test所有提交都没有提交到Youtrack。
我到底错过了什么?
发布于 2014-10-24 02:49:48
YouTrack将GitHub注释解析为此链接提到的[some comment text] #issueID <command_1> [command_2] ...[command_n]格式如下。
经验法则是,任何注释都应该放在之前, #issueID之前,而可确认的YouTrack命令应该放在 #issueID之后。
因此,integration-test在YouTrack中可能无法正确识别,因为integration-test只是作为未知的YouTrack命令处理。
一些注释#MD-2固定的应该可以工作,或者#MD-2固定标签集成-测试可能会将您的问题更改为固定状态和integration-test标记。
示例命令可以在http://confluence.jetbrains.com/display/YTD5/Command+Grammar中找到
MB-Committers。可能是MD发布于 2012-07-10 14:56:21
尝试使用您的JetBrains帐户登录而不是root。
https://stackoverflow.com/questions/11401035
复制相似问题