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 -

Нажмите кнопку « Сохранить изменения» , чтобы изменения вступили в силу.