私は面白い状況にあります:
- ジョブは SVN の変更をポーリングし、そのような変更が識別されるとビルドされます
- ジョブはそれ自体で同じ場所にコミットします
- SVN に変更があるため、ジョブは何度も何度もビルドされます。
そのようなシナリオを防ぐ方法はありますか? どうにかして SCM ポーリングをリセットするには?
私は面白い状況にあります:
そのようなシナリオを防ぐ方法はありますか? どうにかして SCM ポーリングをリセットするには?
Subversion 設定の高度なセクションを確認してください。除外ユーザー オプションを使用します。ただし、これは、Jenkins がコミットに独自の SVN ユーザーを使用する必要があることを意味します。
これを行う適切な方法は、 SVN post-commit フックをインストールして、ジョブをビルドするよう Jenkins に通知することです。Jenkins SVN ユーザーがコミットしたときに Jenkins をポーリングしないようにフックを設定します。これは、SCM をポーリングする jenkins ジョブをオフにすることも意味します。