gitlab cicd 问题记录

1、构建docker镜像的时候提示

 Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.26/build?buildargs=%7B%7D&buildbinds=null&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&rm=1&shmsize=0&t=testimage&ulimits=null: dial unix /var/run/docker.sock: connect: permission denied

解决方法

#添加docker用户组
sudo groupadd docker 
#将登陆用户加入到docker用户组中
sudo gpasswd -a $USER docker
#更新用户组
newgrp docker 

 另外gitlab-runner运行默认的用户就是gitlab-runner,需要将gitlab-runner加入到docker组

2. maven的问题

 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project test112: Compilation failure: Compilation failure:

解决方法就是配置maven的settings.xml文件

3.

fatal: unable to access 'http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@domainName/projectName.git/': The requested URL returned error: 403
ERROR: Job failed: exit status 1

解决方法将root用户加入gitlab项目

4.mvn命令找不到

需要在gitlab-runner的服务器上安装maven,并配置环境变量,设置settings.xml,需要保证仓库的路径存在。不然就报无法创建父路径。

5.无权限删除文件或者目录

rm: cannot remove ‘/home/csiisz/application/tmp/dist/*’: Permission denied

 解决方法:编辑/etc/sudoers ,使用命令sudo visudo 添加如下

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值