一覧に戻る
    【Jenkins】ジョブの中止ができない!と困ったときにやる3つのこと
    CI/CD
    PRこの記事には広告が含まれています

    【Jenkins】ジョブの中止ができない!と困ったときにやる3つのこと

    (更新日: 2026/2/8)
    5 分で読める

    はじめに

    こんにちは株式会社TIELECのタカシユウトです。 この記事ではJenkinsのジョブの実行中に途中で停止させる方法について紹介します。 × ボタンを押したのにジョブが止まってくれない、と困っているときに役に立つかもしれません。

    ジョブの実行中止

    Jenkinsのジョブを実行した後、やっぱり止めたいなぁとなる場面はちょくちょくあることだと思います。

    Jenkins のジョブを中止させるには3段階のステップがあるので覚えておくといざというときに役立つかもしれません。

    ジョブの実行を途中で止めるのは下記の3つのやり方があります。

    1. stop (通常のビルド中止)
    2. term (stopが効かなかったときの中止)
    3. kill (term が効かない場合の最終手段)

    必ず順番に実行し、killはあくまでも最後の手段だということを覚えておいてください。

    では詳しく紹介していきます。

    stop

    1. ビルドキューから × を押す
    2. 確認でOKを押す。
    3. ジョブが中止される

    通常はこれだけでOKです。

    が、問題なのはこの手順でジョブが中断されない場合があることです。

    term

    termは通常の手順でジョブが終了しない場合に利用します。

    1. ビルドのURLの末尾を /term にしてURLを叩きます。
    2. Retry Using POST を実行するとジョブが終了されます。

    kill

    term でジョブが終了しない場合はkillです。 killはジョブを強制終了させるものので最終手段として実行してください。

    1. ビルドのURLの末尾を /kill にしてURLを叩きます。
    2. Retry Using POST を実行するとジョブが強制終了されます。

    ログは以下のようにHard kill! と出力されます。

    まとめ

    いかがでしたでしょうか。改めて内容をまとめますと次のようになります。

    1. ジョブの実行停止には3種類のやり方がある。 2. stop,term,killと順番に試してみる。 3. term,killはURLから実行可能。

    くれぐれもいきなりkillなんてことはしないように気をつけてくださいね。

    関連ページ

    おすすめ書籍

    もっと深く学びたい方へ

    この記事で、ジョブを中止する手順は理解できたと思います。

    でも、「なぜこのジョブが止まらなくなったのか」「次回同じ問題を防ぐには何をすべきか」という根本的な解決には、トラブルシューティングの思考法が必要です。

    より深い理解のために、こちらの記事もおすすめです:

    戦略的トラブルシュート - DECSARメソッドとは -

    戦略的トラブルシュート - DECSARメソッドとは -

    Tech
    SRE
    JenkinsがじわじわGitクローンできなくなっていった話 ― EFSメタデータIOPSとの闘い

    JenkinsがじわじわGitクローンできなくなっていった話 ― EFSメタデータIOPSとの闘い

    Tech
    SRE

    この記事は役に立ちましたか?

    Coffee cup

    この記事が、何かの整理につながったら

    コーヒー1杯分の応援をもらえると嬉しいです。

    ※ これは応援とは別の話ですが、

    同じようなテーマを自分の文脈で整理したい場合は、 (文章だけだと詰まりやすい人向けに) 思考整理の壁打ちという形で対話の時間も取っています。

    対話の時間について