InstallShield打包,以及集成TFS、JenKins

一、 InstallShield打包脚本教程,这里面写的很详细了

【海洋女神原创】一个完整的Installshield安装程序实例—艾泽拉斯之海洋女神出品(一)---基本设置一

需要补充的是InstallShield项目有多个Feature,每个Feature有多个Component,我们需要设置Component的File动态链接目录(可以引用Path Valiable中的变量)。

InstallShield  Release Wizard可以选择输出类型,我们项目选择的是CD-ROM,输出Cab压缩文件,也可以选择直接输出MSI安装文件。

二、TFS、JenKins自动打包流程:

1. 生成和定义中添加定义,开始编辑生成定义

2. 首先更新代码

3. 还原NuGet包,设置NuGet包地址

4. 编译客户端代码,将build文件复制到目标文件夹

5. 运行服务端bat文件,生成build文件夹,复制到目标文件夹

6. 运行bat文件,执行InstallShield脚本,输出安装文件

7. 运行bat文件,将InstallShield输出的安装文件压缩为自解压包

原文地址:https://www.cnblogs.com/bincoding/p/8563620.html