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 件のコメント:
コメントを投稿