0

我有一个 asp.net 解决方案。我已经安装了 Ms build 插件来构建它。作业正在成功构建。现在我想用哈德森实现两件事。1. 构建完成后,我想发布解决方案。2. 如何附加现有的 NSIS 脚本来创建 Windows 安装程序。哈德逊有 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. 在构建阶段之后添加执行 windows 批处理命令部分。这里我们可以添加asp.net web application 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 回答