ページ

2012年2月17日金曜日

CentOS6に、jenkins・Nodejs・MongoDBの環境を構築する

■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 vim /etc/sysconfig/jenkins
19 JENKINS_JAVA_CMD=""
29 JENKINS_USER="jenkins"
47 JENKINS_PORT="8080"
57 JENKINS_AJP_PORT="8009"

パーミッションを変更
sudo chown -R "jenkins":"jenkins" /var/log/jenkins

jenkinsユーザーがパスワードなしでsudo出来るように設定
sudo /usr/sbin/visudo
jenkins  ALL=(ALL) NOPASSWD:ALL

jankinsの起動にはJavaが必要なのでインストール
wget http://download.oracle.com/otn-pub/java/jdk/6u31-b04/jdk-6u31-linux-x64-rpm.bin
chmod 755 jdk-6u31-linux-x64-rpm.bin
sudo ./jdk-6u31-linux-x64-rpm.bin

起動
sudo /etc/init.d/jenkins start
sudo chkconfig jenkins on



■Node.jsのインストール
wget http://nodejs.org/dist/v0.6.10/node-v0.6.10.tar.gz
tar xvf ./node-v0.6.10.tar.gz
cd node-v0.6.10
sudo yum install gcc-c++
sudo yum install openssl-devel
./configure --prefix=/usr/local/node
make
make install



■mongoのインストール
sudo vi /etc/yum.repos.d/10gen-mongodb.repo
[10gen]
name=10gen Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
sudo yum install mongo-10gen mongo-10gen-server
sudo /etc/init.d/mongod start
自動起動に設定
sudo chkconfig --levels 235 mongod on