【发布时间】:2021-11-12 13:22:48
【问题描述】:
我正在尝试使用 GitLab 和 Jenkins 之间的集成。 我的问题是我在 Jenkins 中的所有项目都是这种格式:
http://IP:8080/job/JOBNAME/
但在 GitLab 中,它是硬编码的 .../project/...。
所以,每次我尝试推送我无法连接的东西时,我都会收到 404。 我不知道如何在 Jenkins 或 GitLab 中更改 URI。
【问题讨论】:
我正在尝试使用 GitLab 和 Jenkins 之间的集成。 我的问题是我在 Jenkins 中的所有项目都是这种格式:
http://IP:8080/job/JOBNAME/
但在 GitLab 中,它是硬编码的 .../project/...。
所以,每次我尝试推送我无法连接的东西时,我都会收到 404。 我不知道如何在 Jenkins 或 GitLab 中更改 URI。
【问题讨论】:
在 GitLab 服务器的 Web UI 中打开您的项目/repo → Settings → Webhooks → URL:...there should be your Jenkins URL....
【讨论】:
如果您正在寻找 webhook,那么您必须在您的存储库下对其进行配置。 Settings -> webhooks 你已经添加了你的
这种格式的 Jenkins 工作 url
https://<YOUR JENKINS URL/project/YOUR JOB NAME
不要忘记从 jenkins 作业中复制令牌并将其添加到 gitlab 秘密令牌字段的此处部分。
【讨论】: