「FreeBSDにJenkins環境構築」の版間の差分

提供: C++入門
移動: 案内検索
(Jenkins の制御コマンド)
行69: 行69:
  
 
== Jenkins の制御コマンド ==
 
== Jenkins の制御コマンド ==
 
 
{{rc.d|jenkins}}
 
{{rc.d|jenkins}}
  

2015年7月18日 (土) 11:50時点における版


概要

FreeBSD に環境を構築する例です。

インストール

FreeBSDにインストールする場合

ports コレクションからインストールする場合

cd /usr/ports/devel/jenkins
sudo make install clean

pkgコマンドでインストールする場合

sudo pkg install jenkins

portmasterコマンドでインストールする場合

sudo portmaster -y -d /usr/ports/devel/jenkins

設定

/etc/fstab

手動でmountする場合は、以下の通りです。

sudo mount -t fdescfs fdesc /dev/fd
sudo mount -t procfs proc /proc

毎回、 mount を叩くのは面倒なので、 /etc/fstabの設定がお勧めです。

fdesc   /dev/fd         fdescfs         rw      0       0
proc    /proc           procfs          rw      0       0

/etc/rc.conf

rc.conf でできる Jenkins の設定は、以下の通りです。

Jenkinsのrc.confの設定
変数名 デフォルト値 説明
jenkins_enable NO OSの起動時に起動するか
jenkins_home /usr/local/jenkins jenkins のファイルが配置されるディレクトリです。
jenkins_args --webroot=${jenkins_home}/war --httpListenAddress=127.0.0.1 --httpPort=8180 --ajp13ListenAddress=127.0.0.1 --ajp13Port=8009 --prefix=/jenkins Jenkins の起動パラメータです。アドレスやポート番号が設定できます。
jenkins_java_home /usr/local/openjdk6 Java の配置です。
jenkins_user jenkins jenkins の実行ユーザです。
jenkins_group jenkins Jenkins の実行ユーザグループです。
jenkins_log_file /var/log/jenkins.log Jenkins のログファイルです。

Jenkins の制御コマンド

サービスの開始

sudo service jenkins start

サービスの停止

sudo service jenkins stop

サービスの再起動

sudo service jenkins restart

ログの見方

sudo tail -f /var/log/jenkins.log

関連項目