--> -->
なんか色々定期実行が増えてきて、cronだと面倒になってきたので、手元のCenOS6.5にjenkinsを入れてみました。
すんなり入ればこんな記事書かないのですが、ちょっと躓いたのでメモメモ。。。φ(.. )
公式ではyumのrepositoryを登録してyumすることになっていますが、何故かその方法だとyumがSegmentation faultを吐くので断念。
rpm方式で入れました。
■参考URL: CentOS6.2にJenkinsをインストールする手順
http://mawatari.jp/archives/install-jenkins-to-centos6-2
まずはjavaを入れます。
普通のjavaではなくopenjdkを入れろ*1とのことなので、openjdkのパッケージを確認してインストールします。
$ yum search openjdk
Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: centos.usonyx.net * extras: mirror.nus.edu.sg * remi-safe: mirrors.thzhost.com * updates: centos.usonyx.net ================================ N/S Matched: openjdk ================================= java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-debug.x86_64 : OpenJDK Runtime Environment with full debug on java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.8.0-openjdk-demo-debug.x86_64 : OpenJDK Demos with full debug on java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.8.0-openjdk-devel-debug.x86_64 : OpenJDK Development Environment with full debug : on java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-headless-debug.x86_64 : OpenJDK Runtime Environment with full debug : on java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.8.0-openjdk-javadoc-debug.noarch : OpenJDK API Documentation for packages with : debug on java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.8.0-openjdk-src-debug.x86_64 : OpenJDK Source Bundle for packages with debug on icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser plug-in and : Web Start implementation Name and summary matches only, use "search all" for everything.
1.8.0ですね。
$ sudo yum install java-1.8.0-openjdk.x86_64
これはすんなりOK。
次にjenkinsのリポジトリで最新のrpmを確認します。
http://pkg.jenkins-ci.org/redhat-stable/
確認したらwgetで取得。
# wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-1.609.2-1.1.noarch.rpm
次にrpmでインストール
# rpm -ivh jenkins-1.609.2-1.1.noarch.rpm Preparing... ########################################### [100%] 1:jenkins ########################################### [100%]
必要に応じてiptablesにport 8080を追加します。
そしてアクセス。以下の画面が出れば成功です。
CentOS 6.4にJavaとJenkinsをインストールして設定する