Чтобы зарегистрировать бегуна в GitLab, вы можете воспользоваться несколькими способами. Вот несколько вариантов:
-
Общие раннеры: GitLab предоставляет общие раннеры, которые поддерживаются самим GitLab. Эти раннеры доступны для всех проектов в GitLab и не требуют дополнительной настройки. Вы можете включить общие исполнители для своего проекта, перейдя в настройки проекта и включив раздел «CI/CD».
-
Конкретные бегуны. Если вы предпочитаете использовать собственные бегуны, вы можете зарегистрировать конкретных бегунов в своей собственной инфраструктуре. Этот метод позволяет вам лучше контролировать среду и ресурсы бегуна. Чтобы зарегистрировать конкретного исполнителя, вам необходимо установить программное обеспечение GitLab Runner на нужный компьютер, а затем зарегистрировать его на своем экземпляре GitLab, используя регистрационный токен. Регистрационный токен можно получить в настройках вашего проекта GitLab.
-
Docker Runners: GitLab также поддерживает использование Docker в качестве исполнителя Runner. Этот метод позволяет использовать контейнеры Docker в качестве исполнителей, обеспечивая легкую и изолированную среду для ваших заданий CI/CD. Чтобы использовать раннеры Docker, вам необходимо установить Docker на компьютере, где будет зарегистрирован бегун. Затем вы можете настроить GitLab Runner с параметрами исполнителя Docker и зарегистрировать его в своем экземпляре GitLab.
-
Средства запуска Kubernetes. Если вы используете Kubernetes для своей инфраструктуры, вы можете зарегистрировать средства запуска Kubernetes в GitLab. Исполнители Kubernetes позволяют использовать масштабируемость и гибкость кластеров Kubernetes для выполнения заданий CI/CD. Чтобы зарегистрировать исполнитель Kubernetes, вам необходимо настроить кластер Kubernetes и настроить GitLab Runner для использования исполнителя Kubernetes.