我正在研究将通用软件项目部署到 Windows XP Pro/7 Pro 机器的小型网络中。
一个用例是,有 3 台客户端计算机和一台构建服务器。构建服务器构建 3 个单独的安装程序包,每个客户端一个(它们都略有不同)。当新构建准备就绪时,我希望在每台相应的客户端上部署和执行安装程序。
我的问题是,考虑到我想尽可能保持客户端机器的原始状态,自动将安装程序推送/拉取到客户端机器并运行它们的最干净的方法是什么?
细节:
- 机器是 Windows XP / 7 Pro
- 使用的安装程序是 Inno Setup
- 构建服务器是运行在 Linux 机器上的 Hudson,带有 Windows 从属服务器
感谢您和我一起思考
布赖恩
答案1
我会使用登录脚本来执行此操作。如果您想要更多详细信息,则需要更多信息(安装程序文件名在不同版本之间会发生变化吗?如何区分安装程序?)