Tecnologia YAML

Prometheus e métricas: monitorando uso e falhas

Monitorar o GitLab Runner com Prometheus é fundamental para detectar gargalos, falhas e otimizar o uso dos recursos em pipelines CI/CD. A exposição de métricas permite alertar rapidamente sobre problemas e tomar decisões baseadas em dados reais.

Boas práticas para variáveis, tokens e permissões

Variáveis, tokens e permissões mal configurados são portas abertas para vazamentos e ataques em pipelines CI/CD. Esta lição ensina como proteger informações sensíveis e limitar riscos, usando recursos nativos do GitLab Runner e princípios de segurança comprovados.

Isolamento de jobs e containers: limites do Docker executor

O isolamento de jobs no GitLab Runner usando o executor Docker é fundamental para evitar que código malicioso afete o host ou outros jobs. Configurações como userns e rootless aumentam a segurança, mas têm limitações que precisam ser compreendidas para proteger ambientes de CI/CD.

Configurando o config.toml: executores, limites e variáveis

O arquivo config.toml é o coração da personalização do GitLab Runner. Ele define como os jobs serão executados, quais recursos podem ser usados e como variáveis de ambiente são aplicadas. Entender e modificar esse arquivo é essencial para adaptar o Runner ao contexto técnico do seu projeto.

Registro do Runner: tokens, escopos e troubleshooting inicial

Registrar um GitLab Runner corretamente é o primeiro passo para garantir que seus pipelines CI/CD rodem de forma segura e previsível. Entenda como funcionam os tokens de registro, as diferenças entre runners específicos e compartilhados, e como validar e solucionar problemas comuns de registro.