【发布时间】:2020-04-18 17:26:32
【问题描述】:
我正在使用 Jenkins 2.46.1 我安装了一个构建管道插件,我想在其中执行一个 Windows 批处理文件。批处理文件应该在新的命令窗口中执行,而不是在 jenkins 控制台输出中执行。我给出了下面的 Jenkins 管道 groovy 脚本:
node {
stage 'Init'
bat '''
call C:\\myprj\\mybat.bat stop
EXIT /B 0
'''
stage 'Deploy'
bat '''call C:\\myprj\\mybat.bat'''
}
在 init 阶段,如果进程已经打开,我想终止它,并且在 deploy 阶段它应该打开一个新的命令窗口并运行我的批处理文件。 问题是上述方法不起作用。构建成功,但没有打开命令窗口。请建议
【问题讨论】:
标签: windows jenkins jenkins-pipeline devops