Jenkins参数化了构建和Subversion后提交钩子

时间:2017-05-17 21:44:19

标签: svn jenkins post-commit-hook

我有一个参数化作业,因此用户可以选择要构建的特定修订版。作业的存储库URL包括修订版构建参数,如下所示:

           http://svn/app/trunk/@${revision}

这在手动运行构建时工作正常。但是我的post-commit钩子中的notifyCommit找不到该作业(错误是“没有颠覆消费者......”)。我知道这是因为URL中的“@ $ {revision}”。如果我删除该部分,则该作业由Subversion提交触发,没有任何问题。

我们有什么方法可以将相同的作业用于两个目的:(1)手动构建特定版本和(2)通过post-commit钩子自动构建?

我们使用的是Jenkins 2.54,Java 1.8_121和Subversion插件版本2.7.2。

0 个答案:

没有答案