Учебники

GitLab CI — Настройка Gitlab Runners

GitLab runner — это экземпляр сборки, который используется для запуска заданий на нескольких машинах и отправки результатов в GitLab и который может быть размещен на отдельных пользователях, серверах и локальных машинах. Вы можете зарегистрировать бегуна как общего или конкретного после его установки. Установка бегунка описана в главе « Установка GitLab» .

Вы можете выполнять свою работу с помощью конкретных или общих бегунов.

Общие бегуны

Эти бегуны полезны для работы нескольких проектов, которые имеют схожие требования. Вместо того, чтобы использовать несколько бегунов для многих проектов, вы можете использовать один или небольшое количество бегунов для обработки нескольких проектов, которые будет легко поддерживать и обновлять.

Конкретные бегуны

Эти бегуны полезны для развертывания определенного проекта, если задания имеют определенные требования или особые требования к проектам. Конкретные участники используют процесс FIFO («первым пришел — первым обслужен») для организации данных в порядке поступления.

Вы можете зарегистрировать конкретного участника, используя маркер регистрации проекта. Регистрация конкретного бегуна объясняется в главе «Установка GitLab» с шагов 1 по 12 в разделе « Установка GitLab на Windows ».

Блокировка конкретного бегуна

Вы можете заблокировать конкретного бегуна от включения для других проектов. Для этого вам нужно зарегистрировать бегун, который описан в главе «Установка GitLab» с шагов 1 по 12 в разделе « Установка GitLab на Windows ».

Чтобы заблокировать бегуна, выполните следующие шаги —

Шаг 1 — Войдите в свою учетную запись GitLab и перейдите в свой проект —

Установка GitLab

Шаг 2 — Нажмите на опцию CI / CD на вкладке «Настройки» и разверните опцию «Настройки бегунов».

Установка GitLab

Шаг 3 — В разделе «Настройки бегунов» вы увидите активированных бегунов для проекта —

Установка GitLab

Шаг 4 — Теперь нажмите на кнопку карандаша —

GitLab Runner

Шаг 5 — Затем он откроет экран Runner и отметит опцию Lock to current projects

GitLab Runner

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

Шаг 6 — После сохранения изменений он успешно обновит Runner.

GitLab Runner

Защищенные бегуны

Бегуны могут быть защищены, чтобы сохранить важную информацию. Вы можете защитить бегуна, используя следующие шаги —

Шаг 1 — Выполните те же шаги (от шага 1 до 4), которые описаны в предыдущем разделе (Блокировка определенного бегуна).

Шаг 2 — После нажатия на кнопку карандаша, он откроет экран Runner, а затем выберите опцию Защищено

Установка GitLab

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

Запустите рабочие места без тегов

Вы можете запретить бегунам выбирать задания с тегами, если они не назначены. Бегун может выбирать помеченные / непомеченные задания, используя следующие шаги —

Шаг 1 — Выполните те же шаги (от шага 1 до 4), которые описаны в разделе « Блокировка конкретного бегуна ».

Шаг 2 — После нажатия на кнопку карандаша, он откроет экран Runner и затем отметит опцию Run untagged jobs

Установка GitLab

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