Pages

GMO VPNにJenkins環境を構築したときのメモ

2013年10月26日土曜日

はじめに

環境構築に使ったサーバーは次のとおりです。
契約したサービス:GMO VPN マイクロ(月々980円)
OS:Ubuntu 12.04
その他オプション:一切なし(既に持っていたドメインくらい)
※文中<>でくくった文字が出てきますが、自分の好きなものに読み替えてください。

rootパスワード変更

# passwd

OSアップデート

# apt-get update
# apt-get upgrade

ユーザー追加

# adduser <xxxx>
# adduser <xxxx> sudo

確認

作成後、sshから作成したアカウントでログインできることの確認を忘れずに…
ssh xxxx@xxx.xxx.xxx.xxx

注意
以降、作成したアカウントでログインする

Git インストール

$ sudo apt-get install git-core


Jenkinsインストール

$ sudo apt-get install jenkins

Jenkins設定変更

/etc/default/jenkins の最後にJAVA_ARGSを追加
$ sudo vi /etc/default/jenkins
  JAVA_ARGS="-Dfile.encoding=utf-8"

Apacheインストール

$ sudo apt-get install apache2
$ sudo touch /etc/apache2/conf.d/jenkins
$ sudo vi /etc/apache2/conf.d/jenkins

Apache関連モジュールインストール

$ sudo a2enmod proxy
$ sudo a2enmod proxy_http
$ sudo service apache2 restart
※ここで一旦確認

$ sudo a2dissite default
$ sudo service apache2 restart

Jenkinsアップデート

$ cp /usr/share/jenkins/jenkins.jar $HOME
$ sudo rm /usr/share/jenkins/jenkins.jar
$ cd /usr/share/jenkins
$ sudo wget http://updates.jenkins-ci.org/download/war/1.509.4/jenkins.war
$ sudo service jenkins restart
Read more ...