5

ASP.NET MVC/Web API プロジェクトのビルド (構成変換を使用) とパッケージ化 (zip ファイル) を担当する Jenkins (Windows Server 2012 上) を使用してビルド サーバーをセットアップしようとしています。 C:/公開)。

基本的に、Visual Studio をインストールせずに、コマンド ライン経由で Visual Studio Web Publish for File System が必要です。zip プロセスは、Jenkins を介してコマンド ラインに任せることができます。

検索から、次の手順はこれまでに行ったことです。

  1. インストールされたジェンキンス
  2. インストールされた Jenkins MSBuild プラグイン
  3. 「C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets」をビルド サーバーにコピーしました
  4. インストールされたWindows 8 SDK
  5. リポジトリからソースコードを取得する Jenkins ジョブを作成しました
  6. MSBuild タスクにコマンド ライン引数を追加しました....

ステップ6は私を困惑させているものです。オンラインで数多くの提案を試みましたが、Visual Studio の発行コマンドの効果を最大限に引き出す方法がわかりません。

1 つの提案は、発行プロファイル プロパティをパラメーターとして使用することでした。

/p:WebPublishMethod=FileSystem
/p:LastUsedBuildConfiguration=Release
/p:LastUsedPlatform=AnyCPU
/p:ExcludeApp_Data=False
/p:publishUrl=C:\Published\
/p:DeleteExistingFiles=True

しかし、それはファイルをに移動しませんc:\Published\

4

1 に答える 1