環境
- 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
|