在Jenkins / SVN的PostCommit Hooks

时间:2016-11-17 10:19:28

标签: svn jenkins post-commit-hook

我正在寻找在SVN / Jenkins env(win)中实现post commit钩子,这是我以前从未需要做的事情。我搜索了网站和更远的地方,试图进一步了解它是如何工作的,我正在努力一点点。 最初,我期待这个钩子,告诉詹金斯开始一项特定的工作,但在进一步调查时我不太确定。 我认为所有的钩子都是正确的,是告诉詹金斯'某些东西'已经致力于回购。它是通过张贴类似的东西来实现的 http://${SERVER}:${PORT}/subversion/${UUID}/notifyCommit?rev=$REV

詹金斯会解雇所有工作吗?或詹金斯然后为每个工作,检查回购,看看是否有任何相关的变化,然后只解雇这些工作?

我一直在尝试实现此处的Windows脚本: https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin

有没有人知道这个剧本在实际上做了什么?

1 个答案:

答案 0 :(得分:0)

你是对的, Jenkins URL Handler将触发调用Jenkins SVN插件,然后调出要触发的作业(基于作业配置页面的存储库URL)