「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の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

関連項目