首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Jenkins管道杀死过程

问用Jenkins管道杀死过程
EN

Stack Overflow用户
提问于 2016-11-30 09:07:21
回答 1查看 3.8K关注 0票数 1

我有Jenkins脚本,它执行Windows应用程序并再次运行一些测试。

使用正常(非管道) Jenkins脚本,所有进程在完成作业后都会被很好地清理。据我理解,这是由ProcessTreeKiller完成的。

我尝试将脚本转换为管道脚本,它可以正常工作,但现在进程不再被终止。

从这问题中,我看到必须在进程中设置BUILD_ID。情况就是这样。

我如何获得管道来杀死这些进程?

EN

回答 1

Stack Overflow用户

发布于 2017-07-10 11:03:54

我认为您可以尝试在作业完成后执行批处理命令。

例如,如果您想要杀死所有chrome.exe进程,您可以这样编写管道:

代码语言:javascript
复制
try {
  stage name: "something": 
} catch (err) {
  // handle errors here ? 
} finally {
  bat 'taskkill/F /FI "IMAGENAME eq chrome.exe"'
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40884170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档