2016-05-17 66 views
0

我終於有了一個msbuild來執行並通過命令行進行發佈。現在我想知道如何通過teamcity來做到這一點?如何讓這個命令行腳本在TeamCity中工作?

當我運行這個命令行它的作品!

C:\ TFS \項目\ myProject的\ APIproject>的msbuild apiproject.csproj /P:DeployOnBuild =真 /p:PublishProfile="Properties\PublishProfiles\DEV.pubxml」 /P:VisualStudioVersio N = 14.0

但是,我在TeamCity中看不到一個很好的解決方案來運行此腳本。

+1

https://confluence.jetbrains.com/display/TCD8/MSBuild? '建立文件路徑'= path/to/apiproject.csproj,你可以指定參數作爲'命令行參數',或者讓他們TeamCity屬性 – stijn

+0

工作!如果你想添加這個答案 - 我會標記它。 – webdad3

回答

2

請參閱the documentation:添加'MsBuild'構建步驟並適當填充字段。你的命令行轉換爲這些領域:

  • 「建設文件路徑」相對/路徑/到/ apiproject.csproj
  • 「目標」我猜「建設」,但可以留空默認
  • '命令行參數'在這裏您可以指定命令行中的所有屬性。因爲這樣做,TeamCity可能會發出警告,因爲替代方法和首選方法是使所有這些屬性成爲TeamCity構建參數:TeamCity會自動將構建參數傳遞給MsBuild。
相關問題