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