3

継続的インテグレーションに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.csproj1 つのショット \ コマンドで Web デプロイ パッケージを生成することです。

これにより、コミットがリポジトリにプッシュされ、プロジェクトが正常にビルドされるたびに、異なる設定の複数の .zip パッケージを異なるサーバーにデプロイする準備が整います。

これは可能ですか?これにどのようにアプローチすればよいですか?

4

2 に答える 2

3

ベスト プラクティスは、1 回だけビルドし、同じビルドから複数回公開することです。これを設定する方法のスクリーンショットを次に示します。

一度ビルドして 3 つの環境を公開する

于 2016-01-14T12:48:55.490 に答える
2

質問を投稿した後、私はこれについて行く方法を見ました: Add multiple build steps.pubxmlファイルごとに 1 つ。そうすれば、3 つの公開プロファイルに対してビルド プロセスが 3 回.zip実行され、Jenkins でのジョブ実行の最後に 3 つの Web デプロイ パッケージが作成されます。良い。

于 2015-04-14T22:15:31.350 に答える