[Jenkins] 强制退出job

首先进入 Jenkins 的 script console 页面:

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

 

反正下面的脚本,都可以试一下

# 1

Jenkins.instance.getItemByFullName("JobName")
                .getBuildByNumber(JobNumber)
                .finish(
                        hudson.model.Result.ABORTED,
                        new java.io.IOException("Aborting build")
                );

 

# 2

Thread
    .getAllStackTraces()
    .keySet()
    .each() {
        t -> println(t.getName());
    }

 

# 3

Thread
    .getAllStackTraces()
    .keySet()
    .each() {
      t -> if (t.getName().contains("JobName")) { println(t.getName()); t.stop(); }
    }

 

# 4

Thread
    .getAllStackTraces()
    .keySet()
    .each() {
      t -> if (t.getName().contains("JobName")) { println(t.getName()); t.interrupt(); }
    }

 

posted @   DavidHHuan  阅读(42)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· [AI/GPT/综述] AI Agent的设计模式综述
历史上的今天:
2012-09-20 [html] 关于分享按钮的图片抓取
2011-09-20 [Ubuntu] 如何在Ubuntu11.04将PHP5.3降级到PHP5.2
点击右上角即可分享
微信分享提示