今日の取り組み
現在、次のコマンドを使用して、テスト環境用の MSBuild を介して Windows Azure Web サイト (WAWS) に Web デプロイします。
MSBuild.exe /p:Configuration=Test /p:DeployOnBuild=true /p:PublishProfile=Test
/p:AllowUntrustedCertificate=true /p:UserName=AzureDeploymentUser
/p:Password=AzureDeploymentPassword Solution.sln
達成したいこと
テスト ビルドと同時に (可能な場合を除き、MSBuild への同じ呼び出しではありません)、prod ビルド/デプロイを作成し、後でビルドがテストに合格した時点で、prod ビルドを prod 経由でデプロイしたいと考えています。コマンドライン。(できれば Web Deploy を使用)
これをどのように達成できると思いますか
これを行う最善の方法は、テスト ビルド時に Web 配置パッケージを作成することだと思います。その後、その Web Deploy Package をデプロイします。
知っておくべきこと
- Web 配置パッケージ/その後のそのパッケージの配置は、これを行うための最良の方法ですか?
- コマンド ラインから Web デプロイ パッケージをデプロイするにはどうすればよいですか? 現時点では、適切なパラメーター セットを使用して MSBuild を介して展開するのは非常に簡単です。
次のファイルを作成する Web 配置パッケージを作成する方法を既に知っています
ProjectName.zip
ProjectName.deploy-readme.txt
ProjectName.deploy.cmd
ProjectName.SetParameters.xml
ProjectName.SourceManifest.xml
そのパッケージを Windows Azure Web サイトに展開する方法がわかりません