やっと起きたエンジニアのメモ

ruby, js, 興味の赴くままに

Jenkinsインストールメモ

TL眺めてたらJenkinsは使えるぜーーーと流れてきたのでインストールしてみる。
そもそも、どんな構成で構築したら良いかもわからない。

最終的には、会社で.NetをJenkinsでビルドして、失敗したら通知する仕組みを構築するのが目標!!
その前にCentOSを使ってJavaで書いたコードで試してみる。家なもんで・・


1)JDKのインストール
JDK7をインストールして、環境変数を設定する。

# cd /usr/local/src/
# wget -O jdk-7-linux-i586.rpm http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.rpm
# rpm -ivh jdk-7-linux-i586.rpm
# alternatives --install /usr/bin/java java /usr/java/jdk1.7.0/jre/bin/java 20000
# java -version
# java version "1.7.0"
# Java(TM) SE Runtime Environment (build 1.7.0-b147)
# Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode, sharing)

続いて環境変数を設定する。

# vi /etc/profile.d/jdk.sh
# export JAVA_HOME=/usr/java/default
# export PATH=$PATH:$JAVA_HOME/bin
# export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
# source /etc/profile



2)Jenkinsのインストール
Jenkinsのリポジトリを使いしてインストールする。

# sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
# sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
# sudo yum install jenkins

インストール完了!!

試しに起動してみる。

# sudo /etc/init.d/jenkins start 
# sudo /etc/init.d/httpd restart



デフォルトは8080ポートらしいので、http://hostname:8080で早速アクセスしてみることに・・・

キターーーーーーーっ

ポートを変えたい場合は??

# vi /etc/sysconfig/jenkins
39 ## Type:        integer(0:65535)
40 ## Default:     8080
41 ## ServiceRestart: jenkins
42 #
43 # Port Jenkins is listening on.
44 # Set to -1 to disable
45 #
46 JENKINS_PORT="8080" ←ポートを変更する

変更したら再起動する。

# sudo /etc/init.d/jenkins restart 
# sudo /etc/init.d/httpd restart

ここまでは、楽勝!!
今度は、サンプルプロジェクト作ってSubversionと連携させてみよう。
あと、Jenkinsの設定方法学ばねば、、