CircleCI
Pipelines hospedados flexíveis com vários executores e jobs paralelos
SOBRE
O que é CircleCI?
O CircleCI oferece CI/CD nativa da nuvem com suporte a executores Docker, Linux, macOS e Windows. A configuração dos pipelines usa YAML e conta com um poderoso registro de orbs, pacotes de configuração reutilizáveis. A plataforma é conhecida pelos mecanismos de cache e paralelismo que aceleram suítes de testes.
ANTES DE SE CADASTRAR
O que você precisa saber
COMUNIDADE
Nos fóruns
Desenvolvedores no Reddit elogiam a velocidade dos builds do CircleCI e seus amplos recursos de paralelismo. As reclamações se concentram no modelo de preços por créditos, que pode ficar caro para equipes grandes. A interface e a experiência de depuração recebem avaliações variadas em comparação com o GitHub Actions.
— Opinião da comunidade
VEJA TAMBÉM · CI/CD e código
Alternativas ao CircleCI
Buildkite
FreemiumPipelines de CI flexíveis com computação Linux hospedada ou agentes de build próprios
Codecov
FreemiumTransforme uploads de cobertura de código em verificações de pull request e relatórios visuais
CodeRabbit
FreemiumRevisões de código com IA para pull requests, IDEs e linha de comando, com acesso gratuito para projetos open source
SOBRE NÓS
Transparência e independência, sem enrolação.
Sem espaços pagos. Apenas uma visão clara do que a ferramenta faz, quanto custa e o que você precisa saber antes de adotá-la.
DÚVIDAS FREQUENTES
Perguntas respondidas.
O CircleCI é gratuito para projetos open source?+
O CircleCI oferece créditos gratuitos para projetos open source por meio do programa Open Source Credit. As organizações precisam se inscrever e ser aprovadas. O plano gratuito também inclui 30.000 créditos por mês para todos os usuários.
O que é um orb do CircleCI?+
Um orb é um pacote de configuração reutilizável que reúne jobs, comandos e executores comuns. O registro de orbs contém centenas deles para serviços como Slack, AWS e Docker, permitindo adicionar funcionalidades com uma linha na configuração.
Como funciona o cache do CircleCI?+
O CircleCI pode armazenar dependências e diretórios em cache entre execuções. Você define chaves de cache usando expressões de template, como o checksum de arquivos de lock, e o CircleCI restaura o cache nas execuções seguintes. Isso reduz bastante o tempo de build em projetos com muitas dependências.