【问题标题】:Hudson NSIS plugin哈德逊 NSIS 插件
【发布时间】:2011-06-04 13:13:24
【问题描述】:

我有一个 asp.net 解决方案。我已经安装了 Ms build 插件来构建它。作业正在成功构建。现在我想用哈德森实现两件事。 1. 构建完成后,我想发布解决方案。 2. 如何附加现有的 NSIS 脚本来创建 Windows 安装程序。哈德逊有 NSIS 的特定插件吗? 请帮助我。

【问题讨论】:

  • 这个问题有没有成功?接受答案(如果适用);)也许您甚至可以分享您在 CI 服务器中使用的状态 - 非常感谢...

标签: hudson-plugins


【解决方案1】:

有一个插件:

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

现在尝试在我公司的 CI 服务器上使用/启用/配置它...

【讨论】:

    【解决方案2】:

    在您的 MSBuild 文件中,您可以有一个调用 Exec 来调用 MAKENSIS.EXE 的目标

    【讨论】:

      【解决方案3】:

      我自己找到了解决这个问题的方法。

      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. 之后我们可以使用makensis.exe调用我们的NSIS脚本,例如:

        makenis.exe tst.nsi
        

      完成..!!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-18
        • 2012-03-05
        • 2011-05-24
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多