0

最近、自分のプロジェクトの CI サーバーとして Hudson を使い始めました。SVN リポジトリを使用して「ジョブ」を設定しました。サーバーはローカル マシンで実行され、SVN リポジトリはhttp://www.unfuddle.comでホストされています。

問題は、ローカル マシンからコードをコミットし、Hudson でビルドを手動でトリガーすると、新しいリビジョンが検出されるまでに数分かかることです。したがって、コミット後の最初のビルドは、常に新しいリビジョンを使用しないビルドです。

これは正常ですか?この動作を防ぐための設定はありますか?

よろしくお願いします!

4

1 に答える 1

2

ビルドをトリガーすると、更新が実行され、「リビジョン xxx で」のようなメッセージがログに記録されると思いますが、変更はありません

Subversion サーバーと Hudson サーバーのクロックが同期していないときに、この影響が見られました。その場合、Hudson はビルド中にこれを警告として実際にログに記録します。理由はわかりませんが、時計がずれていると、アップデートの動作がおかしくなりました。

于 2009-06-19T19:13:07.127 に答える