2012-11-02 37 views
2

我在TeamCity 7.1.1中獲得了一個項目,爲此我定義了一個VCS根目錄。 VCS根目錄是我想從中籤出的外部SVN服務器。存儲庫中的項目包含svn:內部SVN服務器的外部。TeamCity SVN外部不同憑據

外部SVN服務器的憑據不同於內部服務器的憑據。這意味着我不能將「外部支持」設置爲「全力支持」。

TeamCity文檔聲明我應該使用相同的密碼,或者不應該爲我的外部使用密碼。這不是最好的選擇。

有沒有一種方法來配置特定的存儲庫總是使用一組特定的憑據?或者其他解決方法?謝謝!

+2

http://youtrack.jetbrains.com/issue/TW-24284 – ydd1987

回答

1

儘管TeamCity可能不直接支持此操作,但可以使用多個VCS根作爲解決方法。

如果您爲主項目定義VCS根目錄,併爲外部定義另一個VCS根目錄,則可以爲外部提供不同的憑據。

您可以使用TeamCity中的VCS Checkout Rules將簽出的文件夾放在需要它們的地方放到項目結構中。

請注意,您可能需要從第一個根目錄中排除外部因素,因爲它們無法通過驗證。