2013年10月27日日曜日

Jenkinsからdoxygenを使う

Jenkinsで「Doxygen Plugin」をインストール
「Jenkinsの管理」->「プラグインの管理」->「利用可能」->「Jenkins Doxygen Plug-in」
Jenkinsでプロジェクトを作成

「/usr/local/jenkins/jobs/<プロジェクト名>/workspace/」に<doxygenのconfigファイル>を格納する

doxygenの出力ファイルを格納するフォルダを作成する
% mkdir /usr/local/jenkins/jobs/<プロジェクト名>/workspace/doxygen
<doxygenのconfigファイル>をJenkinsのフォルダ構成にあわせて変更する
OUTPUT_DIRECTORY       = doxygen
INPUT                  = trunk
プロジェクトの設定を変更する。
「ソースコード管理」->「ローカルモジュールディレクトリ (オプション)」
※workspace配下にdoxygenの出力ファイルを置くために、ソースをチェックアウトするフォルダを変更
trunk 
「ビルド」->「シェルの実行」
doxygen <doxygenのconfigファイル>
「ビルド後の処理」->「Publish Doxygen」->「Doxyfile path」
<doxygenのconfigファイル>
ビルドを実行する。
成功するとプロジェクトに「DoxyGen HTML」へのリンクが表示される。



参考サイト
http://hidari-lab.hatenablog.com/entry/doxygen_and_jenkins

課題
ソースのチェックアウトにやたら時間がかかるのが気になった。
どうやら、ソースに画像や動画が含まれているときJenkinsの動作に課題があるらしい。
参考サイト
http://kkkon.sakura.ne.jp/wp3/2012/08/27/jenkins-subversion-plugin-is-stoick/

0 件のコメント:

コメントを投稿