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_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
関連項目
- Jenkins
- ユニットテストフレームワーク
ツイート
スポンサーリンク