gitlab-runner Fetching changes... warning: failed to remove ERROR: Job failed: exit status 1

Fetching changes…
warning: failed to remove api/target/checkstyle-result.xml
warning: failed to remove api/target/checkstyle-suppressions.xml
warning: failed to remove api/target/checkstyle-checker.xml
warning: failed to remove api/target/checkstyle-cachefile
ERROR: Job failed: exit status 1

gitlab-runner 由于一次误操作(通过/etc/passwd修改了gitlab-runner的权限)导致无法正常运行

其实是没有权限删除自己目录下的旧代码导致的

首先定位问题

进入/home目录下,查看gitlab-runner的用户目录

在这里插入图片描述

图片是我修复后的,之前标红的是root,也就是说gitlab-runner的主目录的所有者是root,所以以gitlab-runner去清除以前老数据的时候会报错。

执行下面的命令即可

sudo chown -R gitlab-runner:gitlab-runner /home/gitlab-runner

你可能感兴趣的:(持续集成)