0
0

More than 5 years have passed since last update.

Jenkinsのジョブが停止するとプロセスが全てkillされてしまう時の対応

Posted at

環境

CentOS release 6.6 (Final)
Jenkins 2.7.1

課題

Jenkinsのジョブでビルドを行い、
ビルドの後続処理としてシェルを実行してモジュールをデプロイし
tomcatの落としあげをしようとした。

tomcat起動は上手く行ったが、Jenkinsのジョブが終わったと同時に
tomcatのプロセスがkillされてしまう。

対応

https://wiki.jenkins-ci.org/display/JENKINS/ProcessTreeKiller
に書いてあるが、ジョブが完了するとプロセスは全て殺されてしまうらしい。
シェルの中で BUILD_ID という変数を指定することで解決した。

例)
BUILD_ID=xxxxxx(何でもいい) tomcat_start.sh

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0