O que é CI/CD?

O CI/CD (Continuous Integration / Continuous Deployment) é um processo fundamental para automação no desenvolvimento de software.

  • Integração Contínua (CI): Junção de código frequente em um repositório central
  • Entrega Contínua (CD): Preparação constante para produção

Aplicação Prática

No contexto deste projeto, o CI/CD é usado para:

  • Automatizar o build do vault Obsidian
  • Processar a API do Grafo para gerar visualizações
  • Validar links e estrutura de arquivos markdown
  • Publicar automaticamente no GitLab Pages ou Vercel

Configuração

Saiba mais sobre como configurar:

Exemplo de Uso

Veja um exemplo real de pipeline em pipeline-gitlab que processa o vault usando a api-grafo.