Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Como Configurar e Utilizar GitLab CI/CD no Linux

O GitLab CI/CD é uma ferramenta poderosa para integração contínua (CI) e entrega contínua (CD), permitindo que desenvolvedores automatizem a construção, teste e implantação de seus aplicativos. No ambiente Linux, o GitLab CI/CD pode ser configurado para otimizar o fluxo de trabalho de desenvolvimento, garantindo que cada alteração no código seja testada e implantada de maneira eficiente e sem intervenção manual.

A importância do GitLab CI/CD reside na sua capacidade de reduzir erros humanos, acelerar o ciclo de desenvolvimento e garantir que o código em produção esteja sempre na melhor forma possível. Neste artigo, vamos explorar como configurar e utilizar o GitLab CI/CD em um ambiente Linux, com exemplos práticos e scripts.

Exemplos:

  1. Instalação do GitLab Runner no Linux

    Primeiro, precisamos instalar o GitLab Runner, que é o agente responsável por executar os jobs definidos no GitLab CI/CD.

    # Adicionar o repositório do GitLab Runner
    curl -L --output /etc/apt/trusted.gpg.d/gitlab.asc https://packages.gitlab.com/gitlab/gitlab-runner/gpgkey
    echo "deb https://packages.gitlab.com/gitlab/gitlab-runner/ubuntu/ focal main" | sudo tee /etc/apt/sources.list.d/gitlab-runner.list
    
    # Atualizar os pacotes e instalar o GitLab Runner
    sudo apt-get update
    sudo apt-get install gitlab-runner
  2. Registro do GitLab Runner

    Após a instalação, precisamos registrar o GitLab Runner com o GitLab. Para isso, obtenha o URL do GitLab e o token do projeto onde o Runner será registrado.

    sudo gitlab-runner register

    Durante o processo de registro, você será solicitado a fornecer:

    • URL do GitLab (ex: https://gitlab.com/)
    • Token de registro (obtido nas configurações do projeto no GitLab)
    • Descrição do Runner (opcional)
    • Tags do Runner (opcional)
    • Executor (escolha shell para simplicidade)
  3. Criação do arquivo .gitlab-ci.yml

    O arquivo .gitlab-ci.yml define os jobs que serão executados pelo GitLab CI/CD. Aqui está um exemplo simples de um pipeline que compila um aplicativo e executa testes:

    stages:
     - build
     - test
    
    build_job:
     stage: build
     script:
       - echo "Compilando o aplicativo..."
       - make
    
    test_job:
     stage: test
     script:
       - echo "Executando testes..."
       - make test

    Salve este arquivo na raiz do seu repositório Git.

  4. Execução do Pipeline

    Após configurar o arquivo .gitlab-ci.yml, faça commit e push para o repositório GitLab. O pipeline será automaticamente executado conforme definido no arquivo.

    git add .gitlab-ci.yml
    git commit -m "Adiciona configuração do GitLab CI/CD"
    git push origin main

    Você pode visualizar o progresso e os resultados do pipeline na interface web do GitLab, na seção "CI/CD > Pipelines" do seu projeto.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.