Amazon Linux にJenkins入れたときのメモ

yumに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

cf : https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+on+RedHat+distributions

HOST名/jenkinsで開けるように

/etc/sysconfig/jenkins内で

JENKINS_ARGS="--prefix=/jenkins";

/etc/httpd/conf/httpd.conf内に

<Location /jenkins>
    Order allow,deny
    Allow from all
    ProxyPass   http://localhost:8080/jenkins
    ProxyPassReverse    http://localhost:8080/jenkins
</Location>

設定後 httpdリスタート

Jenkinsのユーザ設定(デフォルトだとJenkinsになるが、任意に変えたい場合)

/etc/sysconfig/jenkins

JENKINS_USER="hogeUser"  //例えばhogeUserでJenkins動かす場合

パーミッションの変更

$ chown -R hogeUser /var/lib/jenkins
$ chown -R hogeUser /var/log/jenkins
$ chown -R hogeUser /var/cache/jenkins

Jenkins strat/stop

$ sudo service jenkins start/stop/restart