「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