-
Устанавливаем gitlab-runner: https://docs.gitlab.com/runner/install/linux-manually.html
-
Регистрируем runner: https://docs.gitlab.com/runner/register/
-
Добавляем ssh ключ в deploy keys (для доступа к репозиториям): https://docs.gitlab.com/ee/ci/ssh_keys/
-
Добавляем своего пользователя и пользоватея gitlab-runner в группу, которая будет иметь доступ к
/var/www
:
sudo groupadd groupname
sudo gpasswd -a username groupname
sudo gpasswd -a gitlab-runner groupname
sudo chown -R root:groupname /var/www
- Клонируем репозиторий от gitlab-runner юзера.