你把什么东西放入系统挂钩的URL?我看到很多示例,但它们看起来像JSON脚本。Gitlab和Jenkins集成新手
我想配置gitlab钩jenkins创建项目时,在gitlab生成项目。我还希望在为回购生成合并(拉)请求时运行构建。
我已经按照这里列出的gitlab钩插件的步骤: http://doc.gitlab.com/ee/integration/jenkins.html
但它仍然是不产生建立在推送请求。也许我没有设置正确的东西?
你把什么东西放入系统挂钩的URL?我看到很多示例,但它们看起来像JSON脚本。Gitlab和Jenkins集成新手
我想配置gitlab钩jenkins创建项目时,在gitlab生成项目。我还希望在为回购生成合并(拉)请求时运行构建。
我已经按照这里列出的gitlab钩插件的步骤: http://doc.gitlab.com/ee/integration/jenkins.html
但它仍然是不产生建立在推送请求。也许我没有设置正确的东西?
我也尝试和失败,配置Gitlab按照指示在http://doc.gitlab.com/ee/integration/jenkins.html#jenkins-service
与詹金斯到整合对于我的原因是我没有安装Gitlab EE。该页面特别声明:“Jenkins项目服务代码仅在GitLab EE中可用”
我偶然发现我的答案。在项目设置下的gitlab中,您可以添加以下钩子以触发对拉取请求或提交的构建。
http://gitlab.example.com/job/example_project/build?token=UserToken。
我相信我在詹金斯看到了它。
现在我已经安装了gitlab插件,我试过了build_commit?钩子和一些其他的钩子,但我遇到了其他错误,例如当我提供它时要求回购位置。这虽然有窍门,现在我很开心。