2012-02-07 18 views
4

我意識到TeamCity必須是YouTrack和SVN之間的橋樑,但我不需要Teamcity的功能。 我只是想發出Youtrack命令通過提交評論喜歡這裏:設置JetBrains YouTrack連接到SVN

http://confluence.jetbrains.net/display/YTD3/Executing+Commands+from+Comment+to+VCS+Commit

即提交信息

test #ld-1 fixed 

將標誌着問題LD-1爲固定。

我確定我正確設置了youtrack,teamcity和svn,但是我意識到我需要在TeamCity中進行一個構建步驟,在它提交後將會執行它(我是否正確?)。有沒有辦法完全繞過它,或者使構建不能做任何事情,我只是找不到方法。

我正在把我的頭髮撕掉,夥計們,請幫助我。再次,我只需要teamcity將svn和youtrack結合起來。我必須做什麼?

回答

5

假設TeamCity必須是橋樑,那麼您是正確的。在TeamCity中,您必須創建至少一個構建配置。它不需要做任何事情。之後,您需要檢查TeamCity-SVN連接是否正常工作:確保TeamCity列出您的提交。

完成後,設置YouTrack-TeamCity集成。還請注意與代表集成運行的TeamCity用戶的權限有關的要求。請在這裏找到更多的細節:http://youtrack.jetbrains.net/issue/JT-8233#comment=27-230640

我回答了你的問題,或者你正在努力解決其他一些問題嗎?

+0

TeamCity列出了我的新更改,而不是我之前所做的,但沒關係,不是嗎?我正在努力的是如何進行構建,我選擇了命令行和'date'作爲命令,但是如果我嘗試運行它,它會顯示「警告:沒有爲此構建配置啓用兼容代理,請註冊構建代理或調整構建配置要求「。再一次,我根本不需要構建步驟。 – raveren 2012-02-08 13:37:59

+0

不幸的是,你將不得不安裝TeamCity構建代理。好消息是它是免費的(在你的情況下)。完成之後,您必須更新構建配置的「代理需求」部分。這並不意味着你將不得不使用TeamCity進行實際構建。 – 2012-02-09 12:48:24