我们使用 Jenkins 进行 CI。
我有一个在 Windows 中构建的项目,使用 CMake 2.8.4 和 VS2010(NMake Makefiles)。构建完成后,我们手动压缩人工制品以提供给人们。如果可能的话,我想通过 Jenkins 创建一个安装包,而不必压缩所有内容。
有谁知道可以完全在命令行中运行的安装程序,这样我就可以将命令放在 Jenkins 的“执行批处理命令”窗口中?有没有人这样做过?您使用的是什么安装程序创建程序?希望在免费/开源领域寻找一些东西。
最佳答案
我用过 Inno Setup通过 Jenkins 取得了很大的成功。它是 Windows 的免费安装程序。安装文件是通过脚本创建的,在执行这些脚本时可以使用命令行参数来创建安装文件。可以将 Inno Setup 脚本添加到您的源代码控制存储库以跟踪更改,同时也使它们可供 Jenkins 访问。
关于windows - 通过命令行/通过 Jenkins "Execute Batch Command"创建安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7070358/