読者です 読者をやめる 読者になる 読者になる

/dev/null

(◞‸◟)

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プラグインのソース読んでも大丈夫っぽいだけどなんでだろ。

jenkinsci/subversion-plugin · GitHub

とりあえず実用に耐えられるレベルになったのでよし。