「FreeBSDにJenkins環境構築」の版間の差分
提供: C++入門
(ページの作成:「<!-- vim: filetype=mediawiki --> 読み方 __TOC__ == 概要 == == インストール == {{ports|/usr/ports/devel/jenkins|jenkins}} == 設定 == 手動でmount...」) |
|||
行2: | 行2: | ||
vim: filetype=mediawiki | vim: filetype=mediawiki | ||
--> | --> | ||
− | |||
− | |||
__TOC__ | __TOC__ | ||
行9: | 行7: | ||
== 概要 == | == 概要 == | ||
+ | [[FreeBSD]] に環境を構築する例です。 | ||
== インストール == | == インストール == | ||
行15: | 行14: | ||
== 設定 == | == 設定 == | ||
+ | |||
+ | === /etc/fstab === | ||
手動でmountする場合は、以下の通りです。 | 手動でmountする場合は、以下の通りです。 | ||
行26: | 行27: | ||
fdesc /dev/fd fdescfs rw 0 0 | fdesc /dev/fd fdescfs rw 0 0 | ||
proc /proc procfs rw 0 0 | proc /proc procfs rw 0 0 | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | === /etc/rc.conf === | ||
+ | |||
+ | rc.conf でできる Jenkins の設定は、以下の通りです。 | ||
+ | |||
+ | {|class="wikitable" | ||
+ | |+ 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 の制御コマンド == | ||
+ | |||
+ | {{rc.d|jenkins}} | ||
+ | |||
+ | == ログの見方 == | ||
+ | |||
+ | <syntaxhighlight lang="bash"> | ||
+ | sudo tail -f /var/log/jenkins.log | ||
</syntaxhighlight> | </syntaxhighlight> | ||
2013年3月9日 (土) 19:43時点における版
目次
概要
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_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