FreeBSDにJenkins環境構築

提供: C++入門
移動: 案内検索
スポンサーリンク

FreeBSDにJenkinsの環境を構築します。Jenkinsは、CI(継続的インテグレーション)のためのツールです。

読み方

Jenkins
じぇんきんす

概要

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

インストール

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

関連項目




スポンサーリンク