今回は 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 を入れた仮想マシンを選んで「設定」を押下
ネットワークの割り当てをホストオンリーアダプターにする
次に Ubuntu に移動して、ターミナルから ifconfig し、IP アドレスを確認
この場合、192.168.56.101 だとわかる。
ホスト側のブラウザから、IP:ポートを直接打ちこんで、開く
出来上がりです。
うまくいかない場合
そもそも Jenkins スタートした?
/etc/init.d/jenkins start
※この記事は 2014/7/1 に別ブログTales of Verifierに書いたものを移行・編集したものです。