0

私はasp.netソリューションを持っています。ビルドするために Ms build プラグインをインストールしました。ジョブは正常に構築されています。hudson を使用して 2 つのことを達成したいと考えています。1. ビルドが完了したら、ソリューションを公開したいと考えています。2. Windows インストーラーを作成するために既存の NSIS スクリプトを添付するにはどうすればよいですか? hudson に NSIS 用の特定のプラグインはありますか? 親切に私を助けてください。

4

3 に答える 3

1

プラグインがあります:

https://github.com/Elbandi/nsis-plugin

会社のCIサーバーで使用/有効化/構成しようとしています...

于 2012-03-18T17:20:17.360 に答える
0

MSBuild ファイルには、Exec を呼び出して MAKENSIS.EXE を呼び出すターゲットを含めることができます。

于 2011-06-07T12:06:30.383 に答える
-1

私自身がこの問題の解決策を見つけました。

  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がソースの場所です。

  2. この後、以下を使用して NSIS スクリプトを呼び出すことができますmakensis.exe

    makenis.exe tst.nsi
    

終わり..!!

于 2011-06-17T11:46:28.193 に答える