LoginSignup
6
9

More than 5 years have passed since last update.

同一マシンで複数のJenkinsを動かす

Last updated at Posted at 2017-11-08
  • 前提: すでになんらかの方法で導入したJenkinsが稼働中
  • やりたいこと: ポート番号とJENKINS_HOMEを別に設定したJenkinsを新たに入れたい。
    今動いているJenkinsとは全くの別のJenkinsを同時に動かしたい。

結論

  1. 公式からjenkins.warファイルを入手する。
  2. jenkins.warファイルを保存した場所に移動。
  3. → のコマンドを実行。env JENKINS_HOME=(既存Jenkinsが使用しているJENKINS_HOME以外の場所のパス) java -jar jenkins.war httpPort=(既存Jenkins使用しているポート番号以外のポート番号)
  4. Jenkinsが起動するので、起動処理が終わったようだったら http://(稼働マシンのIP):(httpPortに指定したポート番号)にアクセス。

3をスクリプト化しておけば間違いが少なく済みそう。

経緯など

  • HomebrewでJenkinsをインストールして使っていたけど、古くなった (ver1.5くらい) ので、新しいver2.xのJenkinsを試したかった
  • けど、Macで動かす必要があった(iOSアプリのビルド用)ので仮想環境は用意しにくい
  • 既存Jenkinsはバリバリ活躍中だったので、止めたくなかった

落ちた罠

6
9
1

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
6
9