【问题描述】
触发gitlab CI, 突然发现不行了,说CI_SERVER_TLS_CA_FILE 没有访问权限,what?前两天还是好的
【解决方案】
通过网上一通搜索,发现可能是gitlab-runner 这个用户需要root权限,所以试一试
$ groups gitlab-runner> gitlab-runner : gitlab-runner$ sudo usermod -a -G root gitlab-runner$ sudo groups gitlab-runner> gitlab-runner : gitlab-runner root
再次出发gitlab CI,发现可以触发成功了 :)
不过真正的根本原因还需要再梳理一下,有清楚的同学,欢迎留言。
参考文档:/r/gitlab/comments/fhe5fw/gitlabrunner_sometimes_fails_while_attempting_to/