GitLab CI - Настройка Gitlab Runners
Описание
GitLab runner - это экземпляр сборки, который используется для запуска заданий на нескольких машинах и отправки результатов в GitLab, и который может быть размещен на отдельных пользователях, серверах и локальных машинах. Вы можете зарегистрировать бегун как общий или специальный после его установки. Установка runner описана в главе « Установка GitLab» .
Вы можете выполнять свою работу, используя определенных или общих бегунов.
Общие бегуны
Эти бегуны полезны для работы в нескольких проектах с похожими требованиями. Вместо использования нескольких бегунов для многих проектов вы можете использовать один или небольшое количество бегунов для обработки нескольких проектов, которые будет легко поддерживать и обновлять.
Конкретные бегуны
Эти бегуны полезны для развертывания определенного проекта, если у рабочих мест есть определенные требования или особый спрос на проекты. Определенные участники используют процесс FIFO (First In First Out) для организации данных по принципу «первым пришел - первым обслужен».
Вы можете зарегистрировать конкретного участника с помощью токена регистрации проекта. Регистрация конкретного бегуна объясняется в главе «Установка GitLab» с шагов 1 по 12 в разделе « Установка GitLab в Windows ».
Блокировка определенного бегуна
Вы можете заблокировать конкретный бегун от включения для других проектов. Для этого вам необходимо зарегистрировать бегун, который объясняется в главе «Установка GitLab» с шагов 1 по 12 в разделе « Установка GitLab в Windows ».
Чтобы заблокировать бегуна, выполните следующие шаги -
Step 1 - Войдите в свою учетную запись GitLab и перейдите в свой проект -Step 2- Щелкните параметр CI / CD на вкладке «Параметры» и разверните параметр «Параметры бегунов». -
Step 3 - В разделе настроек бегунов вы увидите активированных бегунов для проекта -
Step 4 - Теперь нажмите на кнопку карандаша -
Step 5- Затем он откроет экран Runner и отметит опцию Lock to current projects -
Нажмите кнопку « Сохранить изменения» , чтобы изменения вступили в силу.
Step 6 - После сохранения изменений он успешно обновит Runner.
Защищенные бегуны
Бегуны могут быть защищены, чтобы сохранить важную информацию. Вы можете защитить бегуна, выполнив следующие шаги -
Step 1 - Выполните те же шаги (с 1 по 4), которые описаны в предыдущем разделе (Блокировка определенного бегуна).
Step 2- После нажатия на кнопку карандаша откроется экран Runner, а затем отметьте опцию Protected -
Нажмите кнопку « Сохранить изменения» , чтобы изменения вступили в силу.
Запускать немаркированные задания
Вы можете запретить бегунам собирать задания с помощью тегов, если бегунам не назначены теги. Бегун может выбирать задания с тегами / без тегов, используя следующие шаги -
Step 1- Выполните те же шаги (с 1 по 4), которые описаны в разделе « Блокировка определенного бегуна ».
Step 2- После нажатия на кнопку карандаша откроется экран Runner, а затем отметьте опцию Run untagged jobs -
Нажмите кнопку « Сохранить изменения» , чтобы изменения вступили в силу.