提交到存储库后构建Jenkins作业

时间:2016-12-08 09:23:50

标签: jenkins triggers push commit rhodecode

我想在我的存储库和Jenkins Job之间进行集成。这个想法是,在提交或推送到指定的存储库之后,指定的jenkins作业应该立即开始构建。有类似的主题click,但我没有得到它。如何正确配置? 我的存储库位于RhodeCode Enterprise 4.3.1 Community Edition上 我想,我需要在我的存储库中创建webhook,然后配置我的jenkins工作。以下是我在我的存储库中看到的内容:enter image description here 这里是" Build Triggers"詹妮丝的工作:enter image description here 所以,我猜这个标记应该是相同的,webhook网址应该是jenkins工作的网址?我是对的吗?

1 个答案:

答案 0 :(得分:1)

是的,您必须选择推送事件,并输入Jenkins构建的URL。 必须在Jenkins中配置,例如构建URL可以是:http://server/job/ourProjectName/build

由于RhodeCode 4.5.X在构建URL中有模板,因此您可以以http://server/job/ $ {repo_name} / build?

的格式创建一个全能的webhooks

甚至提交分支机构:

http://server/job/ $ {repo_name} / buildWithParameters标记= TOKEN&安培; BRANCH = $ {分支}

Jenkins安装需要TOKEN。

因此,通过这种方式,您可以为不同的分支机构开展不同的工作

在此处查看更多如何在Jenkins方面配置参数:https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Build