windows - 通过命令行/通过 Jenkins "Execute Batch Command"创建安装程序

标签 windows installation jenkins windows-installer

我们使用 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/

相关文章:

linux - Git 忽略并更改历史记录(在 Windows 上)

windows - 在企业级应用程序上使用 Cygwin

ubuntu - 如何在 linux 中安装 android ndk?

c# - 查找预装应用程序的 MSI 安装包?

java - 如何找到Java应用程序的安装目录?

JENKINS_HOME 环境变量用于 2 个相互冲突的目的

windows - Elasticsearch - 在 Windows 中使用 Sense Web 插件批量插入

c - sscanf 修饰符 %Fd 扫描什么类型?

android - 使用 sonarqube gradle 插件配置带有子模块的 Android 项目的正确方法是什么?

c++ - 与 jenkins 一起工作的最简单的 C++ 测试框架