Jenkinsを構築する
Jenkins自体のインストールはとても簡単ですが、Vagrantfile作ったので残しておきます。
事前準備
事前に、Vagrantをインストールしておいてください。
Windows8 - Windowsに開発環境を構築する - Qiita
環境構築 - Macに開発環境を構築する - Qiita
Jenskins構築
Box作成
今回は、CentOS6.5上に構築します。
$ vagrant box add jenkins https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box
$ vagrant init jenkins
Vagrantファイルを修正
Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANTFILE_API_VERSION = "2"
$script = <<SCRIPT
sudo yum install -y wget
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install -y jenkins
sudo yum install -y java-1.7.0-openjdk.x86_64
sudo chkconfig jenkins on
SCRIPT
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.box = "jenkins"
config.vm.network "forwarded_port", guest: 8080, host: 8081
config.vm.provision "shell", inline: $script
end
Vagrantから仮想マシンを立ち上げます
$ vagrant up
vagrant up を実行すると、初期化スクリプトが走り、Jenikinsをインストールします。インストールが終わったら、イメージを再起動しましょう。
※もっといい方法があるかもしれません。。。
$ vagrant halt
$ vagrant up
アクセスします
まとめ
BOXイメージを追加して、VargrantFileを修正するだけでJenkinsのインストールが終わりました。とても簡単ですね。
config.vm.box_url を追加して、BOXのDLも同時にやったほうがよかったかも。。。