CentOS7にJenkinsインストール
準備
タイムゾーンを UTC から JST になおす(※任意、Jenkinsの動作とは関係ない)
$ sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
インストール
Jenkins は Java で動くので JDK7 をインストール
$ sudo yum update -y && yum install -y java-1.7.0-openjdk.x86_64
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 -y jenkins
起動
Jenkins 起動
$ sudo service jenkins start Starting jenkins (via systemctl): [ OK ]
確認
$ curl -I http://localhost:8080 HTTP/1.1 200 OK Cache-Control: no-cache,no-store,must-revalidate X-Hudson-Theme: default Content-Type: text/html;charset=UTF-8 Set-Cookie: JSESSIONID.937c7b42=14urd4mse2stp1367ja22qd1it;Path=/;HttpOnly Expires: Thu, 01 Jan 1970 00:00:00 GMT X-Hudson: 1.395 X-Jenkins: 1.590 X-Jenkins-Session: a8025d10 X-Hudson-CLI-Port: 47030 X-Jenkins-CLI-Port: 47030 X-Jenkins-CLI2-Port: 47030 X-Frame-Options: sameorigin X-Instance-Identity: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAh4w0/YrmR9g5QT96ZXhAzMSOgca6Y8EJyftgHw5wPH6nT6exu6+xlIbgq1S1kZOZvdsi2jfdq77A4UsQl2DOP/dPofKCOC0yK51XF4m8jeI2pKNMm6AXrE4d2xmaQf1YeljoWaJCp77+wJFs6OxH2CrVH6eAZ2iecwagp06Hp6l2536YbVYvQYq/piz8bxyhDc5uduIuTcKi+9+l6SJg8jFvB2HptKDQWPt1s8U0sCxJrXcCJcOlt+2KNIBhWaHF5PDYRjd4WEhDxh7Wj+eyFDNwvUcUuvh8/ebYRkOkdGQEacQzToS/J5waxuR5jjQ78yig1ma4EX8SQI4+QZDM1wIDAQAB X-SSH-Endpoint: localhost:56914 Content-Length: 10469 Server: Jetty(winstone-2.8)
自動起動の設定
サーバをリブートした場合でも、Jenkins を自動起動させたい場合
$ chkconfig jenkins on