Jenkins / SVN 中的 PostCommit 钩子

PostCommit Hooks in Jenkins / SVN

我希望在 SVN/Jenkins env (win) 中实现 post 提交挂钩,这是我以前从未需要做的事情。我已经搜索了该站点和更远的地方,以尝试进一步了解它的工作原理,但我有点挣扎。 最初我期待钩子,告诉詹金斯开始一项特定的工作,但在进一步调查中我不太确定。 我认为钩子所做的一切都是为了告诉 Jenkins 'something' 已提交给回购协议,这对吗?它通过 posting 之类的东西来做到这一点...... http://${SERVER}:${PORT}/subversion/${UUID}/notifyCommit?rev=$REV

Jenkins 会解雇所有工作吗?还是 Jenkins 然后为每项工作检查回购协议以查看是否有任何相关更改,然后只解雇这些工作?

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

有谁知道这个脚本的实际作用的分解?

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