- 追加された行はこの色です。
- 削除された行はこの色です。
*目次 [#r6fc7e96]
#contents
*Jenkinsの入門 [#r75346db]
*概要 [#s6e6e501]
**目的 [#be2b4c23]
主にJavaでのWeb開発やライブラリ開発におけるビルド作業の定形処理の自動化
**位置づけ [#d4798c6e]
cronの強化版
*インストール [#b5e476bc]
**JDKのインストール [#p8e7486a]
JDKをあらかじめインストールして環境変数「JAVA_HOME」をJDKをインストールしたディレクトりに設定
例
C:\Program Files\Java\jdk1.6.0_23
*ジョブの設定 [#u905c43a]
Selenium + antで、自動テストできたのでメモしておく。
**プロジェクトの高度なオプション [#e0c88998]
***カスタムワークスペースを使用 [#t561f2ad]
エクリプスのプロジェクトフォルダを指定しておく、末尾に/は不要
**ビルド [#cb40acbd]
Antの呼び出し
ターゲットは改行してどんどん追加していけます。
Junit4を使う場合は、
@RunWith
をつけなきゃダメ、
詳細は、
@RunWith
と
AllTests
でググればサンプルみつかるとおもいます。
antの書き方は、antの本家のサイトから、ドキュメントみていったほうが、正確で早くやりたいことが実現できます。
結果を使うので、xml形式で出力するなど、Jenkins独特の指定があります。
antで使うビルドファイルは、eclipseのビルドファイルと別にしておいたほうが、いいかもしれません。なんかantでビルド失敗したら、eclipseの挙動がおかしくなったからです。
で、antの生成物は、バージョン管理システムの配下におきたくないので、
プロジェクトのフォルダ以外が良いと思います。
**ビルド後の処理 [#af5e9c8c]
antで吐き出したxmlを分析しますので、場所を指定します。
**注意点 [#h4f6d10c]
webDriverにchromeドライバーは動かなかった。eclipse上からは動作していたとしてもだ。
*Trac Lightningのインストール [#hc4a1b75]
http://sourceforge.jp/projects/traclight/releases/
Windows
インストーラでインストール
***Linux版のTrac Lightning「Kanon」 [#z6311c8f]
http://kanon.ultimania.org
*Trac Lightningの起動 [#i60bc62f]
Windowsのスタートメニューの[Trac]から[コマンドプロンプトから実行]を選択
*Jenkinsへのアクセス [#b0eb0e43]
「http://localhost/trac/SampleProject」へアクセスすると、サンプルのプロジェクトへアクセスできます。
*情報源 [#rb02a2eb]
**日本ユーザ会 [#y34a87fd]
http://build-shokunin.org
**本家 [#b99fc70f]
http://jenkins-ci.org
**Jenkinsの入門 [#r75346db]
http://www.atmarkit.co.jp/fjava/rensai4/devtool21/devtool21_1.html
**プラグイン探訪 [#uf61d0ec]
http://d.hatena.ne.jp/tyuki39/20110303/1299108685