2016-11-17 93 views
0

我正在寻找在SVN/Jenkins env(win)中实现post commit hooks,这是我以前从未需要做的事情。我在网站和更远的地方搜索了一下,试图进一步理解它的工作原理,并且我正在努力一点。 最初,我预计这个钩子,要告诉詹金斯启动一项特定的工作,但进一步调查我不太确定。 我是否认为所有的钩子都会这样做,就是告诉詹金斯“回报”的东西。它通过发布像这样做... http://${SERVER}:${PORT}/subversion/${UUID}/notifyCommit?rev=$REVPostCommit在Jenkins/SVN中的钩子

确实詹金斯,然后解雇所有工作?或者詹金斯是否为每项工作做过检查回购,看看有关的事情是否已经改变,然后才开始这些工作?

我一直在试图实现在这里找到Windows的脚本: https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin

有谁知道一休到什么它实际上做这个脚本?

+0

还同时我考虑一下。 ..一旦勾手起火,詹金斯决定开始什么工作,这项工作什么时候开始?这是投票时间,还是立即? – dazednconfused

回答

0

你是对的, 詹金斯URL处理程序将触发呼叫到詹金斯SVN插件,然后挑选出乔布斯触发其(根据岗位的配置页面的存储库URL)

+0

嗨,彼得,结账URL? – dazednconfused

+0

对不起,它在Jenkins界面中被称为“Repository URL”。相应地更新我的答案 –