2014-05-14 107 views
2

我使用TeamCity 8來運行msbuild腳本。TeamCity在msbuild腳本中獲取svn url

我認爲TeamCity會設置一個環境變量或msbuild屬性與vcs根url。但我找不到它。

我試着用/ v:diag來運行腳本來獲取更多信息,但仍然找不到任何屬性。

我可以從Teamcity獲得URL還是必須運行諸如svn.exe info之類的東西?

+0

有屬性爲$(vcsroot_url)你只是想添加一個VCS根,讓您的代碼? –

+0

不知道我明白。我不想添加任何內容,我想知道目前正在構建的Subversion url,並且已經在TeamCity – Karsten

+0

中設置好,然後查看您構建的設置選項卡,或者如果您是管理員編輯配置設置 - 版本控制設置 –

回答

2

這是我目前正在做的事情。

TeamCity確實有這個變量,它被命名爲%vcsroot.url%,但它可以作爲默認的腳本。

使其在msbuild腳本(以及其他類型)中可用。

轉到項目設置 - >參數 - >添加新的參數

Name: system.vcsroot.url 
Kind: System property 
Value: %vcsroot.url% 

而且你的MSBuild