我对runner的理解是:在机器上执行命令的工具
执行命令过程中不免会出现权限不足的问题,例如
docker执行权限
kubectl执行权限
所以附上如下解决方案:
卸载runner配置
sudo gitlab-runner uninstall
以root用户重装runner配置,--user 要配置的用户
建议:新建用户,付用户相应的权限,例如docker,k8s集群操作权限.....
gitlab-runner install --working-directory /home/gitlab-runner --user root
最后重启
sudo service gitlab-runner restart
至此你的runnner就可以执行.gitlab.ci 文件了
有问题可以在下面提问
over!