将自定义参数传递给.iss脚本

时间:2019-01-25 14:36:36

标签: jenkins inno-setup

我正在尝试自动构建应用程序安装程序。我使用Inno Setup Compiler构建了一个安装程序。现在,我想做的是在Jenkins中执行批处理命令,该命令在每次使用Jenkins构建我的应用程序时都会生成程序安装程序。每个Jenkins构建都会更改我的应用程序工作区,我希望有一种方法将此工作区传递给.iss脚本,以便可以使用当前应用程序版本来构建安装程序。

这是我在詹金斯中使用的命令:

ISCC.exe "/O%WORKSPACE%" "/Dworkspace=workspace %WORKSPACE%" script1.iss

我想影响的iss文件中的一部分:

[Files]
Source: "{workspace}\myapp.exe"; DestDir: "{app}"; Flags: ignoreversion

但是我得到了

Error in script1.iss: Source file "{workspace}\myapp.exe" does not exist.

0 个答案:

没有答案