执行自定义命令
需要执行的命令,使用终端为 cmd。
String
command = "./installer.exe /S"
可选 执行目录,缺省为包安装目录。
String
pwd = "${AppData}/Microsoft"
可选 当前命令的语义是否为正在调用安装器,缺省为 false
;请务必正确指定此项,因为这会影响包权限、工作流静态检查等行为。
bool
call_installer = true
可选 命令等待策略。
Sync
:同步等待命令执行完成后该步骤才会结束;
Delay
:异步执行命令并立即完成当前步骤;在当前工作流执行完成时等待该命令执行结束,然后才会结束工作流;
Abandon
:异步执行命令并立即完成当前步骤;在当前工作流执行完成时若此命令还未结束则直接强行停止此命令。
String 枚举
Sync
Delay
Abandon
,缺省值:Sync
wait = "Delay"
可选 是否忽略退出码,缺省则当退出码不为 0 时步骤失败。
bool
ignore_exit_code = true
command
的值call_installer
为 true
command
的值call_installer
为 false
(缺省)