私はasp.netソリューションを持っています。ビルドするために Ms build プラグインをインストールしました。ジョブは正常に構築されています。hudson を使用して 2 つのことを達成したいと考えています。1. ビルドが完了したら、ソリューションを公開したいと考えています。2. Windows インストーラーを作成するために既存の NSIS スクリプトを添付するにはどうすればよいですか? hudson に NSIS 用の特定のプラグインはありますか? 親切に私を助けてください。
1372 次
3 に答える
1
于 2012-03-18T17:20:17.360 に答える
0
MSBuild ファイルには、Exec を呼び出して MAKENSIS.EXE を呼び出すターゲットを含めることができます。
于 2011-06-07T12:06:30.383 に答える
-1
私自身がこの問題の解決策を見つけました。
Build ステージの後に、Execute windows batch command セクションを追加します。ここで、asp.net Web アプリケーション pulishing コマンドを追加できます。たとえば、次のように呼び出します。
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe" -v /ABC1 -p "F:\TEST" -f -fixednames "%hudson_home%\source" -c
これ
F:\TEST
がターゲットの場所で、%hudson_home%\source
がソースの場所です。この後、以下を使用して NSIS スクリプトを呼び出すことができます
makensis.exe
。makenis.exe tst.nsi
終わり..!!
于 2011-06-17T11:46:28.193 に答える