首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何开始在Gitlab Omnibus版本中使用Gitlab-CI?

如何开始在Gitlab Omnibus版本中使用Gitlab-CI?
EN

Stack Overflow用户
提问于 2014-11-19 20:04:19
回答 1查看 1.7K关注 0票数 6

我已经在CentOS 6.6上安装了Gitlab Omnibus gitlab-7.4.3_omnibus.5.1.0.ci-1.el6.x86_64.rpm。我已经创建了一些项目,并且工作得很好,但我想尝试使用持续集成功能。我不知道从哪里开始,文档/教程少之又少。我找到了以下文件,这些文件没有出现在我的旧Gitlab综合安装中:

代码语言:javascript
复制
/usr/bin/gitlab-ci-rake
/usr/bin/gitlab-ci-rails

我想我需要用这些东西做点什么?但是我首先需要一个配置文件吗?在我的项目(设置>服务> Gitlab配置项)中,我可以看到Active、Token和Project Url的选项,但我不知道在这些字段中输入什么。任何帮助我开始使用CI的人都将不胜感激。干杯,强尼

EN

回答 1

Stack Overflow用户

发布于 2015-01-14 02:55:02

我们最近安装了内置GitLab CI 5.3的omnibus GitLab 7.6.2版本。我也有同样的问题。下面是我们是如何让它工作的。

我们通过https使用单个安全的服务器;gitlab和gitalb-ci主机都使用单个ip。我们将两个主机名的dns条目分配给单个ip。(我想是使用ci服务器的别名完成的)。我们有两个ssl证书,每个证书对应一个主机名。

在/etc/ gitlab /gitlab.rb脚本(通过在gitlab站点上搜索rb文件设置详细信息可以找到)的顶部有以下几行:

代码语言:javascript
复制
external_url 'https://gitlab.example.edu'
nginx['redirect_http_to_https'] = true

ci_external_url 'https://gitlab-ci.example.edu'
ci_nginx['redirect_http_to_https'] = true

对于http,省略nginx语句。

如果gitlab-ci url显示gitlab站点内容,则需要更正ci_nginx语句。

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

https://stackoverflow.com/questions/27016376

复制
相关文章

相似问题

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