繁体   English   中英

Gitlab和Jenkins集成新手

[英]Gitlab and Jenkins integration novice

您在系统挂钩URL中输入了什么? 我看到了很多示例,但对我来说它们看起来像JSON脚本。

我正在尝试将gitlab配置为在gitlab中生成项目时挂接詹金斯以创建项目。 我还希望在为回购生成合并(拉)请求时运行构建。

我已经按照此处为gitlab钩子插件概述的步骤进行了操作: http ://doc.gitlab.com/ee/integration/jenkins.html

但是它仍然没有根据推送请求生成构建。 也许我没有正确的设置?

我也尝试按照http://doc.gitlab.com/ee/integration/jenkins.html#jenkins-service上的说明将Gitlab配置为与Jenkins集成,但失败了

对我来说,原因是我没有安装Gitlab EE。 该页面特别指出:“ Jenkins项目服务代码仅在GitLab EE中可用”

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

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

我相信我在詹金斯看过。

现在我已经安装了gitlab插件,并且尝试了build_commit? 钩子和其他一些钩子,但是我遇到了其他错误,例如在提供它时要求回购位置。 虽然这可以解决问题,但我现在很高兴。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM