...
Chef を使っている方であれば、知っておいて損はないと思います。
...
インストール手順を確認
まずは、手動でインストールするときの手順を確認します。
※ ハンズオンのために少しめんどうな手順でインストールしています。まずは、Chef を使わずに手でインストールするときの手順を確認します。
この手順を Recipe にしていきます。
http://pkg.jenkins-ci.org/redhat/ から rpm をダウンロード
コード ブロック $ wget http://pkg.jenkins-ci.org/redhat/jenkins-1.568-1.1.noarch.rpm
ダウンロードした rpm を yum コマンドでインストール
コード ブロック $ yum localinstall jenkins-1.566-1.1.noarch.rpm
/etc/sysconfig/jenkins を編集して、実行ユーザーを変更
コード ブロック $ sed -i 's/^JENKINS_USER="jenkins"/JENKINS_USER="kitchen"/' /etc/sysconfig/jenkins
情報 'kitchen' ユーザーは Kitchen で起動したインスタンスの一般ユーザーです。
作成した Cookbook は Kitchen を使って動作確認を行うので、このユーザーを Jenkins の実行ユーザーにしておきます。利用するディレクトリのオーナーを変更
コード ブロック $ chown -R kitchen:kitchen /var/lib/jenkins $ chown -R kitchen:kitchen /var/log/jenkins $ chown -R kitchen:kitchen /var/cache/jenkins
サービスを登録・起動
コード ブロック $ service jenkins start $ chkconfig jenkins on
...