首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GitLab & GitLab CI WebHook错误

GitLab & GitLab CI WebHook错误
EN

Stack Overflow用户
提问于 2015-06-17 17:47:40
回答 1查看 929关注 0票数 0

我正在运行GitLab 7.11.4和GitLab CI 7.11.4,它们都是通过Omnibus包安装的。我运行GitLab已经有一段时间了,但只是最近才启用了CI服务。我已经成功地设置了GitLab和CI,以便它们可以分别在code.subdomain.com和ci.subdomain.com上访问。我按照指令为一个特定项目启用CI访问,设置了一个运行程序,并为构建编写了一个测试shell脚本(基本上是:cmake .. && make)。

这就是我遇到问题的地方。我应该访问我的GitLab项目设置页面并点击“测试设置”。当我这样做时,我会收到错误We tried to send a request to the provided URL but an error occured。gitlab-rails/production.log显示如下:

代码语言:javascript
复制
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/[namespace]/[project]/services/gitlab_ci/test" for 127.0.0.1 at 2015-06-17 13:33:54 -0400
Processing by Projects::ServicesController#test as HTML
Parameters: {"namespace_id"=>"[namespace]", "project_id"=>"[project]", "id"=>"gitlab_ci"}
WebHook Error => getaddrinfo: Name or service not known

我已经在日志中替换了命名空间和项目,但是它们确实显示了正确的条目。

GitLab CI似乎从未接收到请求,并且尝试在我的项目上进行测试提交也不会触发GitLab CI。

我不知所措,似乎找不到任何可能导致这个问题的文档。任何帮助或指导都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-18 18:54:32

问题已经解决了。我不得不在ci.subdomain.com的/etc/host中添加一个回送引用。

代码语言:javascript
复制
127.0.2.1       ci.subdomain.com    ci

如果我的DNS正确地发布了我的域,这似乎是我不应该做的事情吗?也许有人能澄清为什么需要这样做。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30898761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档