一、 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输出的安装文件压缩为自解压包