2011-06-04 108 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 
    

做.. !!