6

.NETプロジェクトをビルドするためにJenkinsサーバーをセットアップしています。Visual Studio Web.config変換を使用して、各環境(Dev1、Dev2、QA、およびRelease)の構成ファイルを変換します。MSBuildコマンドで次のコマンドライン引数を使用しており、変換を使用しています。

/p:Configuration=Dev1;DeployOnBuild=true;DeployTarget=Package;_PackageTempDir=..\..\deploy\current\Dev1

問題は、環境ごとにソリューションを再構築する必要があることです。一部のソリューションは非常に大きく、構築に時間がかかります。ソリューションを1回だけビルドしてから、他の環境の変換のみをトリガーしたいと思います。MSBuildバッチコマンドを使用してこれを行う方法、またはJenkinsでこれを行う別の方法を知っている人はいますか?

4

2 に答える 2

3

CodePlex でこのConfig Transform Toolを使用することになりました。Jenkins ビルド ステップで簡単に実行できるコマンド ライン スクリプトから web.config 変換を実行できるようにすることで、このトリックを簡単に実行できました。

于 2013-01-17T22:57:46.200 に答える
0

おっしゃるとおり、Jenkins はコマンドを実行するだけです。Microsoft のこの演習のタスク 5 を見てください。ここには別のアプローチがあります。

于 2013-01-17T19:03:04.267 に答える