4. Установка GitLab Runner

Установка GitLab Runner

Делаем операции на сервере с gitlab в командной строке
Настройка репозитория Debian / Ubuntu:
curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash
Установка раннера Debian / Ubuntu:
sudo apt install gitlab-runner

после установки запускаем службу
Запуск службы:
sudo systemctl enable gitlab-runner --now gitlab-runner

переходим в web сервис gitlab
в папке с проектом выбираем Settings→CI/CD→Runners→Expand
нажимаем “new project runner”

записываем теги с которыми проект будет выполняться, например build, test, api
пишем описание раннера
нажимаем create
на следующей странице видим команду для регистрации раннера по типу

gitlab-runner register
--url http://GitlabURL.com
--token glrt-z2FVs1X1...N...letters

выполняем регистрацию в командной строке
sudo gitlab-runner register
по запросу вводим данные из предыдущего шага (http://GitlabURL.com и glrt-z2FVs1X1…N…letters)
вводим имя runner’s
вводим тип исполнителя (для простоты shell)

перезапускаем runner
sudo systemctl restart gitlab-runner

проверяем что он работоспособен
sudo gitlab-runner verify

возвращаемся в web интерфейс и переходим в настройки runner
(Settings→CI/CD→Runners→Expand) выбираем runner и нажимаем edit
выставляем чекбоксы как на картинке и нажимаем save changes

Далее необходимо настроить файл gitlab-ci.yml, рассмотрим это в следующей статье.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *