継続的インテグレーションにJenkinsを使用しています。
現在Jenkins
、ビルドステップのコマンドライン引数でこのコマンドを使用する仕事があります。
これはコマンドです:
"%WORKSPACE%\OEVizion\ITVizion.OEVizion.Web\ITVizion.OEVizion.Web.csproj" /p:DeployOnBuild=true /p:PublishProfile="IT Vizion - Web Deploy Package for a given domain.pubxml"
つまり、Web 配置パッケージ (.zip) は、.pubxml
ファイルで定義された指定のフォルダーに作成されます。
ただし、私がやりたいことは.zip
、この特定の .pubxml ファイル (現在は 3 つ) ごとにITVizion.OEVizion.Web.csproj
1 つのショット \ コマンドで Web デプロイ パッケージを生成することです。
これにより、コミットがリポジトリにプッシュされ、プロジェクトが正常にビルドされるたびに、異なる設定の複数の .zip パッケージを異なるサーバーにデプロイする準備が整います。
これは可能ですか?これにどのようにアプローチすればよいですか?