使用gitlab遇到的一些问题

时间:2024-03-21 10:58:47

gitlab设置host(不设置无法使用runner)

更改/etc/gitlab/gitlab.rb。

(第一个配置)external_url “http://gitlab.example.com”

保存然后gitlab-ctl reconfigure即可。

但我使用的gitlab版本是12.1.1,好像有bug,所以直接去修改/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml中的host和port即可(host可以换成域名,port更改为gitlab服务的端口,这里不设置的话在clone http url时候还是不行,需要把端口加上)。

gitlab-ctl restart就能使用了。

gitlab pipeline无法运行,一直处于Pending状态

push代码后,虽然触发了自动CI,但是一直处于Pending状态,

错误信息是:This job is stuck, because you don’t have any active runners that can run this job。

这是由于在注册gitlab runner完成后,有一个配置项需要修改,就是是否在没有标记tag的job上运行,如果选择默认值false,那没有标记tag的代码提交是不会触发gitlab runner的,如果做测试,最好填true。

使用gitlab遇到的一些问题