wils@web ~ $ cat ~/ajuda/como-implementar-ci-cd-com-gitlab-ci-15-0-para-aplicacoes-em-ruby-on-rails.md

DevOps

Como implementar CI/CD com GitLab CI 15.0 para aplicações em Ruby on Rails

atualizado em 14/08/2026

Implementar CI/CD (Integração Contínua e Entrega Contínua) com o GitLab CI para aplicações Ruby on Rails é uma maneira eficaz de garantir a qualidade e a entrega rápida do seu software. Neste manual, vamos abordar o processo passo a passo.

Pré-requisitos

  • Uma aplicação Ruby on Rails já criada.
  • Conta no GitLab e repositório configurado.
  • Docker instalado (opcional, mas recomendado).

Passo 1: Criar o arquivo .gitlab-ci.yml

No diretório raiz da sua aplicação, crie um arquivo chamado .gitlab-ci.yml. Este arquivo define como o GitLab CI irá executar os pipelines.

image: ruby:3.0 # ou a versão que você está usando

Definição de estágios

stages:
  • build
  • test
  • deploy

Configuração do estágio de Build

build:
  stage: build
  script:
    - bundle install

Configuração do estágio de Teste

test:
  stage: test
  script:
    - bundle exec rspec

Configuração do estágio de Deploy

deploy:
  stage: deploy
  script:
    - echo "Deploying to production..."

Passo 2: Configurar variáveis de ambiente

No GitLab, acesse Settings > CI / CD > Variables e adicione as variáveis necessárias, como RAILS_ENV, DATABASE_URL, etc.

Passo 3: Executar o pipeline

Após fazer um commit no seu repositório, o GitLab CI iniciará automaticamente o pipeline. Você pode acompanhar o progresso em CI/CD > Pipelines.

Conclusão

Com o CI/CD configurado, você garante que cada alteração na sua aplicação seja testada e implantada automaticamente. Dica: Utilize o Docker para criar ambientes consistentes em todas as etapas do CI/CD.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.