我有一个简单的问题。我想运行一个应在构建后运行的bat文件。bat文件采用参数previousVersion和currentVersion(在构建开始之前,这些参数作为“验证字符串参数”输入)。
这是我尝试过的“执行Windows批处理命令”
set v = %currentVersion% set pv = %previousVersion% cmd \k "C:\jenkins\workspace\mybatfile.bat %pv% %p%"
我得到的错误是cmd无法识别为内部或外部命令可操作程序或批处理文件出口9009
将“ cmd \ k”替换为“ call”
“执行Windows批处理”命令已在cmd中运行;无需专门启动新的。只需“调用”您的BAT文件。