Jenkins中强制停止停不下来的job

# Script console 执行脚本

Jenkins 的提供了 script console 的功能,允许你写一些脚本,来调度 Jenkins 执行一些任务。 我们就可以利用 script console 来强制停止 job 执行。

首先进入 Jenkins 的 script console 页面:

script console 路径:manage jenkins -> manage nodes -> master -> script console

然后执行下面的脚本:

复制代码
Jenkins.instance.getItemByFullName("jobname")
    .getBuildByNumber(JobNumber)
    .finish(
        hudson.model.Result.ABORTED,
        new java.io.IOException("Aborting build")
    );

运行后,就会发现,原来停不下来的 job,已经停止执行了!

##############

这个script console 据说也可以,需要验证一下

系统管理(manage jenkins) → 脚本命令行(script console)

相关推荐
St_rive17 小时前
Page Object设计模式
java·开发语言·设计模式
风流 少年17 小时前
Spring AI 2.0:SSE
java·人工智能·spring
凤山老林18 小时前
精细化流量治理:Spring Boot 动态特性开关与灰度发布体系
java·spring boot·后端
Aphelios38020 小时前
一次锁内网络IO引发的Tomcat线程池“饿死”事故
java·开发语言·spring boot·elasticsearch·tomcat·网络io阻塞·线程池耗尽
不可求~20 小时前
C++ std::string_view 不是字符串:从悬空引用到安全用法
java·开发语言·c++
Lam Tang20 小时前
APS 系列文章10
java·代理模式
考虑考虑21 小时前
Excel导入时产生特殊字符处理
java·后端·java ee
Scabbards_21 小时前
面试Leetcode - Heap 堆
java·leetcode·面试
程序员清风1 天前
专业再升级!程序员专属显示器明基RD280UG上手实测!
java·后端·面试
我命由我123451 天前
RxJava - 冷数据流与热数据流
android·java·java-ee·android studio·rxjava·android-studio·android runtime