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の設定方法学ばねば、、