ページ ツリー
メタデータの末尾にスキップ
メタデータの先頭に移動

このページの古いバージョンを表示しています。現在のバージョンを表示します。

現在のバージョンとの相違点 ページ履歴を表示

« 前のバージョン バージョン 9 次のバージョン »

Jenkins の Cookbook をつくる 

ここまでの話を踏まえて、実際に Cookbook を作ってみてください。
作成するのは Jenkins をインストールする Cookbook です。 


Jenkins とは

継続的インテグレーションツールです。
http://jenkins-ci.org/

もともとは Java や C などの一般的なプロジェクト(ソースコード)を対象にしたツールでしたが、
最近では KitchenServerspec といった技術が出てきていて、Jenkins と組み合わせた「インフラCI」や「テスト駆動インフラ」が盛り上がってきています。

Chef を使っている方であれば、知っておいて損はないと思います。

 

手動でインストールするときの手順

まずは、手動でインストールするときの手順を確認します。
※ ハンズオンのために少しめんどうな手順でインストールしています。

 

  1. http://pkg.jenkins-ci.org/redhat/ から rpm をダウンロード

    $ wget http://pkg.jenkins-ci.org/redhat/jenkins-1.568-1.1.noarch.rpm



  2. ダウンロードした rpm を yum コマンドでインストール

    $ yum localinstall jenkins-1.566-1.1.noarch.rpm



  3. /etc/sysconfig/jenkins を編集して、実行ユーザーを変更

    $ sed -i 's/^JENKINS_USER="jenkins"/JENKINS_USER="kitchen"/' /etc/sysconfig/jenkins



  4. 利用するディレクトリのオーナーを変更

    $ chown -R kitchen:kitchen /var/lib/jenkins
    $ chown -R kitchen:kitchen /var/log/jenkins
    $ chown -R kitchen:kitchen /var/cache/jenkins



  5. サービスを登録・起動

    $ service jenkins start
    $ chkconfig jenkins on

 

Cookbook をつくる

手動でのインストール手順を把握できたら、Cookbook をつくり、Recipe にしていきます。

 

ヒント

 

  • ラベルがありません