2011-06-04 213 views
0

我有一個asp.net解決方案。我已經安裝了Ms build plugin來構建它。這項工作正在成功建設。現在我想用哈德森實現兩件事情。 1.構建完成後,我想發佈解決方案。 2.如何附加現有的NSIS腳本來創建Windows安裝程序。哈德遜有沒有針對NSIS的特定插件? 請幫助我。哈德森NSIS插件

+0

有關問題的任何成功?接受答案,如果適用;)也許你甚至可以分享你的CI服務器的使用狀態 - 這將是非常感謝... – 2012-05-24 08:59:11

回答

0

在你的MSBuild文件,你可以有一個調用exec來調用MAKENSIS.EXE

-1

我自己找到了這個問題的解決方案的目標。

  1. Build階段後添加執行Windows批處理命令部分。 這裏我們可以添加asp.net web應用程序的打磨命令。 例如呼叫:

    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. 此之後,我們可以調用使用makensis.exe我們NSIS腳本,例如:

    makenis.exe tst.nsi 
    

做.. !!