今回は Windows8 に入れた VirtualBox で Ubuntu を動かし、Jenkins を入れて Windows 側からアクセスできるようにしようという話。

(あとは Git とか Redmine とか触りたいものはぜんぶ Ubuntu に入れて、Windows 側を汚さない。)

バージョン

  • ゲスト:Ubuntu 14.04 LTS
  • ホスト:Windows8.1Pro
  • VirtualBox4.3.12

ホスト側からゲスト側の Jenkins を見る

インストール時に詰まったこと

ゲスト側の Ubuntu に Jenkins をインストールするには、

apt-get install jenkins

で済むかと思いきやうまくいかず。詳細は省くけど、下記ページの通りにコマンド入れれば OK。

Installing Jenkins on Ubuntu – Jenkins – Jenkins Wiki

それが嫌なら aptitude を入れよう

インストールができたら、ゲスト側ではブラウザ開いて

http://localhost:8080

にアクセスすればゲスト OS からは Jenkins にアクセスできるわけですが、ホスト側から Jenkins 見るにはどうすればいいのかと。

※見られない場合は本記事の最後を確認

VirtualBox の設定

ここからがホスト側の設定です。

Jenkins を入れた仮想マシンを選んで「設定」を押下

20140701231230

ネットワークの割り当てをホストオンリーアダプターにする

20140701231351

次に Ubuntu に移動して、ターミナルから ifconfig し、IP アドレスを確認

20140701231448

この場合、192.168.56.101 だとわかる。

ホスト側のブラウザから、IP:ポートを直接打ちこんで、開く

20140701231758

出来上がりです。

うまくいかない場合

そもそも Jenkins スタートした?

/etc/init.d/jenkins start

※この記事は 2014/7/1 に別ブログTales of Verifierに書いたものを移行・編集したものです。