継続的インテグレーションツール(CIツール)で有名なJenkinsをCentOSにインストールする方法を記載します。
yumリポジトリでopenjdkを検索します。
|   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19  |  $ yum search openjdk java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser                    : plug-in and Web Start implementation java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle  |  
Java8をインストールします。
|   1  |  yum install java-1.8.0-openjdk  |  
Jenkinsのリポジトリを登録します。
|   1 2  |  wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key  |  
Jenkinsをインストールします。
|   1  |  yum install jenkins  |  
nginxでリバースプロキシの設定をします。
|   1  |  yum install nginx  |  
設定ファイルを変更します。
|   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22  |  $ cat /etc/nginx/conf.d/default.conf server {     listen 80 default_server;     listen [::]:80 default_server ipv6only=on;     root /usr/share/nginx/html;     index index.html index.htm;     # Make site accessible from http://localhost/     server_name localhost;     location / {         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;         proxy_set_header Host $http_host;         proxy_redirect off;         if (!-f $request_filename) {             proxy_pass http://localhost:8080;             break;         }     } }  |  
Jenkinsのサービスを起動します。
|   1  |  service jenkins start  |  
localhostにブラウザでアクセスします。



