GitLab CI - Configurando Gitlab Runners

Descrição

O executor GitLab é uma instância de construção que é usada para executar os trabalhos em várias máquinas e enviar os resultados ao GitLab e que pode ser colocado em usuários, servidores e máquinas locais separados. Você pode registrar o runner como compartilhado ou específico após instalá-lo. A instalação do runner é explicada no capítulo Instalação do GitLab .

Você pode servir seus trabalhos usando corredores específicos ou compartilhados.

Corredores compartilhados

Esses runners são úteis para trabalhos de vários projetos que possuem requisitos semelhantes. Em vez de usar vários runners para muitos projetos, você pode usar um único ou um pequeno número de runners para lidar com vários projetos que serão fáceis de manter e atualizar.

Corredores Específicos

Esses runners são úteis para implantar um determinado projeto, se os trabalhos tiverem certos requisitos ou demandas específicas para os projetos. Corredores específicos usam o processo FIFO (Primeiro a Entrar, Primeiro a Sair) para organizar os dados com base na ordem de chegada.

Você pode registrar um executor específico usando o token de registro do projeto. O registro de um runner específico é explicado no capítulo Instalação do GitLab da etapa 1 a 12 na seção Instalação do GitLab no Windows .

Travando um corredor específico

Você pode impedir que um runner específico seja habilitado para outros projetos. Para fazer isso, você precisa registrar um runner, o que é explicado no capítulo Instalação do GitLab da etapa 1 a 12 na seção Instalação do GitLab no Windows .

Para bloquear o corredor, execute as etapas abaixo -

Step 1 - Faça login em sua conta GitLab e vá para seu projeto -

Step 2- Clique na opção CI / CD na guia Configurações e expanda a opção Configurações dos corredores. -

Step 3 - Na seção Configurações dos corredores, você verá os corredores ativados para o projeto -

Step 4 - Agora clique no botão do lápis -

Step 5- Em seguida, ele abrirá a tela do Runner e marcará a opção Bloquear nos projetos atuais -

Clique no botão Salvar alterações para que as alterações tenham efeito.

Step 6 - Depois de salvar as alterações, ele atualizará o Runner com sucesso.

Corredores protegidos

Os corredores podem ser protegidos para salvar as informações importantes. Você pode proteger o corredor usando as etapas abaixo -

Step 1 - Siga os mesmos passos (do passo 1 ao 4) que são explicados na seção anterior (Travando um Runner específico).

Step 2- Após clicar no botão do lápis, será aberta a tela do Runner e depois marque a opção Protegido -

Clique no botão Salvar alterações para que as alterações tenham efeito.

Executar trabalhos não marcados

Você pode impedir que os corredores selecionem trabalhos com etiquetas quando não houver etiquetas atribuídas a eles. O runner pode escolher trabalhos marcados / não marcados usando as etapas abaixo -

Step 1- Siga as mesmas etapas (da etapa 1 a 4) que são explicadas na seção Travando um corredor específico .

Step 2- Após clicar no botão de lápis, a tela do Runner será aberta e, em seguida, marcará a opção Executar trabalhos não marcados -

Clique no botão Salvar alterações para que as alterações tenham efeito.