我認爲我已經將此設置正確,但是沒有任何VCS命令似乎正在傳播。將TeamCity中的VCS註釋與YouTrack問題集成
當簽入發生時,我有一個TeamCity鉤入的git倉庫TeamCity運行構建腳本並創建工件。 YouTrack已經與TeamCity集成並且已經映射了項目,所以項目構建(自動構建和創建構件的項目)以及代表管理員用戶(root)運行。
我已經告訴它處理紅色構建,映射維護者是root,其他的都是默認的。現在服務器和映射都被勾選爲活動狀態,並且我可以看到最後一個同步時間以及它所處理的構建,所有這些看起來都很好,但是提交中的命令未被執行。
可以說,它處理建立250,其中有一個VCS評論:我希望任務PMI-52被移動到固定狀態
#PMI-52 Fixed
Have finally fixed this annoying issue
,並與Youtrack 4具有如下的添加到註釋PMI-52的任務評論。然而,這沒有發生。那麼我是否錯過了一些東西,或者是否應該將這些變化放入任務/問題中?
我還沒有添加任何TeamCity用戶,我是否需要將TeamCity用戶與GIT commiters結婚,那麼它應該工作? – Grofit 2013-03-21 08:35:04
我可能會遺漏一些東西,但我剛剛創建了一個與我的GIT和YouTrack用戶帳戶具有相同用戶名和電子郵件地址的用戶。我找不到任何將GIT用戶鏈接到TeamCity用戶的選項,如果我將鼠標懸停在TeamCity中的提交者詳細信息中,它表示TeamCity用戶是未知的。目前我們正在使用專業版本,因爲我們在進一步投資之前需要評估這些版本。我注意到在進一步的檢查中,專業版的TeamCity不使用YouTrack和GIT用於其用戶帳戶的已安裝的LDAP插件,那麼這可能會成爲問題嗎? – Grofit 2013-03-21 08:57:13
用戶解析的工作方式如下:TC將git用戶與其自己的用戶相匹配。爲此,您需要在TC用戶配置文件中指定git用戶名。然後由YouTrack檢索TC用戶的詳細信息,搜索自己的用戶羣並挑選與TC用戶具有相同電子郵件的用戶。請注意,無論您的TC和YT用戶是通過註冊表單還是LDAP集成創建的,重要的是他們具有相同的電子郵件。 – 2013-03-21 10:28:08