Ubuntu Server 12.04.2 LTSでJenkins

自宅のMac mini(Lion)にUbuntuVMware Fusion 5で導入したので、Jenkinsでも動かしておこうと思い、その時の作業メモ。


Jenkinsをインストール

sudo apt-get update  
sudo apt-get upgrade -y  
sudo apt-get install -y jenkins  

/etc/default/jenkinsの編集

"JENKINS_ARGS"に"--prefix=/jenkins"を追加  
JAVA_ARGS="-Dfile.encoding=utf-8"を追加

Jenkinsをリスタート

sudo service jenkins restart

Apacheをインストール

sudo apt-get install -y apache2

proxyの設定

sudo a2enmod proxy  
sudo a2enmod proxy_http  

/etc/apache2/sites-available/jenkinsに↓を追加

ProxyPass /jenkins http://xxx.xxx.xxx.xxx:8080/jenkins  
ProxyPassReverse /jenkins http://xxx.xxx.xxx.xxx:8080/jenkins  

設定を反映

sudo a2ensite jenkins  
sudo service apache2 restart  

これでJenkinsを利用可能になっている
ホストOSで以下にアクセスして確認
http://xxx.xxx.xxx.xxx:8080/jenkins