I have a GitLab platform in version 8.7.0, and now I'm working on customizing part of the CI. I created a new gitlab-runner that uses shell as an executor. The problem is that before the runner is called to perform his own tasks, the system cannot extract the git changes. Console output from the build process:
gitlab-ci-multi-runner 1.1.3 (a470667)
Using Shell executor...
Running on <my-page>...
Fetching changes...
warning: failed to remove <some-path>/localClassSetAnalysis.bin
warning: failed to remove <some-path>/localClassSetAnalysis.lock
...
gitlab-ci-multi-runner 1.1.3 (a470667)
Using Shell executor...
Running on <my-page>...
Cloning repository...
rm: cannot remove ‘path-to-some-directory>’: Permission denied
rm: cannot remove ‘path-to-some-directory>’: Permission denied
...
, , /home/gitlab -runner/builds
, : git gitlab-runner git . , ( + (gitlab-runner) ). ( ) /home/gitlab -runner/builds , , , ...
?