JenkinsのSVNポーリングによるBuildが2回走る現象を直した
この前
【解決】JenkinsのSVNポーリングによるBuildが2回走る現象について - /dev/null
というものを書いた。
で、直せた。
SVNのcommitをトリガーにしているジョブのソースコード管理→SubVersion→モジュール→リポジトリURLでSVNリポジトリのURLを指定するのだが
そのURLの最後に@HEADをつける。
で、直る
https://yoursvn.com/yourproject/trunk
を指定してる場合に
https://yoursvn.com/yourproject/trunk@HEAD
とする。
理由はようわからんけど@HEADをつけないと最新を追従してくれないっぽい。
SVNプラグインのソース読んでも大丈夫っぽいだけどなんでだろ。
GitHub - jenkinsci/subversion-plugin: Jenkins subversion plugin
とりあえず実用に耐えられるレベルになったのでよし。