2015-07-21 79 views
2

你把什么东西放入系统挂钩的URL?我看到很多示例,但它们看起来像JSON脚本。Gitlab和Jenkins集成新手

我想配置gitlab钩jenkins创建项目时,在gitlab生成项目。我还希望在为回购生成合并(拉)请求时运行构建。

我已经按照这里列出的gitlab钩插件的步骤: http://doc.gitlab.com/ee/integration/jenkins.html

但它仍然是不产生建立在推送请求。也许我没有设置正确的东西?

回答

2

我偶然发现我的答案。在项目设置下的gitlab中,您可以添加以下钩子以触发对拉取请求或提交的构建。

http://gitlab.example.com/job/example_project/build?token=UserToken

我相信我在詹金斯看到了它。

现在我已经安装了gitlab插件,我试过了build_commit?钩子和一些其他的钩子,但我遇到了其他错误,例如当我提供它时要求回购位置。这虽然有窍门,现在我很开心。