Vagrant上でUbuntu 12.04インストールからJenkinsを動かすまで

環境

  • Ubuntu 12.04 amd64
  • Vagrant 1.4.3
  • Virtual Box 4.3.6

Ubuntuのインストールからsshまで

1
2
3
4
5
$ mkdir ubuntu && cd ubuntu
$ vagrant box add ubuntu_12_amd64_jenkins http://cloud-images.ubuntu.com/vagrant/precise/current/precise-server-cloudimg-amd64-vagrant-disk1.box
$ vagrant init ubuntu_12_amd64_jenkins
$ vagrant up
$ vagrant ssh

Jenkins Debian packagesを見ながら…

Jenkinsのインストール

key

1
$ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

/etc/apt/source.listに指定された文字列を記述

1
2
3
$ sudo vim /etc/apt/sources.list.d/jenkins.list
以下を記述
deb http://pkg.jenkins-ci.org/debian binary/

Jenkinsのインストール

1
2
$ sudo apt-get update
$ sudo apt-get install jenkins

ポートフォワーディング 8080

1度ホスト側でVagrantfileに記述

1
2
$ vim Vagrantfile 
config.vm.network :forwarded_port, guest: 8080, host: 8080

以下が確認できたらok

1
2
3
4
5
6
7
$ vagrant reload
...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] -- 8080 => 8080 (adapter 1)
[default] Booting VM...
...

Untuntu側でjenkinsを起動

1
$ sudo service jenkins start

ホスト側で http://localhost:8080/ にアクセス

hoge