jenkinsインストール
jenkinsインストール
環境:さくらvps
// javaインストール yum -y install java java-devel // レポジトリ追加 wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo // jekinsパッケージの改善チェックのため公開鍵を入手? rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key // jenkinsインストール yum -y install jenkins
/etc/sysconfig/iptables に以下追加
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT
起動
service jenkins start
以下にアクセスするとjenkinsトップが表示される
http://<ipアドレス>:8080
設定ファイルでapacheからjenkinsを扱うための設定
/etc/sysconfig/jenkins
JENKINS_ARGS="" ↓ JENKINS_ARGS="--prefix=/jenkins"
再起動
service jenkins restart
/jenkinsでアクセスできるようになる
http://<ipアドレス>:8080/jenkins
デフォルトのJENKINS_HOME
/var/lib/jenkins
Jenkinsの管理>グローバルセキュリティの設定を開いて、以下の設定で保存
・セキュリティを有効化にチェック
・Jenkinsのユーザーデータベースを選択
・ユーザーにサインアップを許可にチェック
右上のメニューに「サインアップ」が表示されるので、クリックすると新規ユーザー登録のフォームが表示されるので、入力して登録。
ユーザー登録後は、上記「ユーザーにサインアップを許可」のチェックを外す
権限設定
次に登録したユーザー以外は、メニューにアクセス出来ないようにする手順
登録したユーザーでログインを行い、
Jenkinsの管理>グローバルセキュリティの設定を開いて、以下の設定で保存
・権限管理>行列による権限設定を選択
・匿名ユーザーのチェックを全て外す
・先ほど登録したユーザーを追加し、全てチェックを入れる