2016-05-17 9 views
0

私は最終的に実行するmsbuildを得て、コマンドラインで公開します。今私はチームシップでどのようにしたらいいのでしょうか?このコマンドラインスクリプトを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はビルドパラメータを自動的にMsBuildに渡しますので、TeamCityはこれらのプロパティをすべてビルドパラメータにすることが好ましいため、警告が表示されることがあります。
関連する問題