1

私は面白い状況にあります:

  1. ジョブは SVN の変更をポーリングし、そのような変更が識別されるとビルドされます
  2. ジョブはそれ自体で同じ場所にコミットします
  3. SVN に変更があるため、ジョブは何度も何度もビルドされます。

そのようなシナリオを防ぐ方法はありますか? どうにかして SCM ポーリングをリセットするには?

4

4 に答える 4

3

Subversion 設定の高度なセクションを確認してください。除外ユーザー オプションを使用します。ただし、これは、Jenkins がコミットに独自の SVN ユーザーを使用する必要があることを意味します。

于 2013-10-14T16:19:03.667 に答える
1

これを行う適切な方法は、 SVN post-commit フックをインストールして、ジョブをビルドするよう Jenkins に通知することです。Jenkins SVN ユーザーがコミットしたときに Jenkins をポーリングしないようにフックを設定します。これは、SCM をポーリングする jenkins ジョブをオフにすることも意味します。

于 2013-10-13T22:05:36.527 に答える