2010年1月28日木曜日

andLinux/Hudson/Maven2/Subversion

andLinux に入れた Hudson に、Subversion と Maven2 を連携させてみた。参考URL

Subversion リポジトリの hooks/post-commit に以下を追記。(prj1 が対象プロジェクト名)
/usr/bin/wget -o /dev/null http://localhost:8080/job/prj1/build

Subversion に変更をコミットして、Hudson の画面を見るとすぐにビルドが始まって結果が出る。簡単にコミット後フックがかけられた。

以下、上手く連携しないときの確認ポイント
  • アドレスを確かめる
    • Hudson 管理画面の "Build Now" リンクのアドレスと比較する
    • ドメインだけ変えてブラウザで開いてみる
  • 追加したコマンドを直に実行してみる。
  • post-commit スクリプトの確認(post-commit の後の2つのパラメータは、リポジトリとリビジョン。post-commit 内の他のコマンドで使用)
    $ env - ./post-commit /home/xad/repos/svn/prj1/ 10

0 件のコメント:

コメントを投稿