2016-05-17 39 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。
相关问题