gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 08:09:11 33 4
gpt4 key购买 nike

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

/usr/bin/gitlab-ci-rake
/usr/bin/gitlab-ci-rails

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

最佳答案

我们最近安装了综合 GitLab 7.6.2 版本,其中内置了 GitLab CI 5.3。我也有同样的问题。以下是我们如何让它发挥作用。

我们通过 https 使用单个安全服务器; gitlab 和 gitalb-​​ci 主机均使用单一 IP。我们有两个主机名到单个 IP 的 dns 条目。 (我想是用 ci 服务器的别名完成的)。我们有两个 ssl 证书,每个主机名一个。

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

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 语句。

关于gitlab - 如何开始在 Gitlab Omnibus 版本中使用 Gitlab-CI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27016376/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com