Pular para o conteúdo

runnerhut

Blog

Benchmarks, notas de engenharia e novidades do produto.

2026-08-11 · productCI quando seus colegas de equipe são agentesOs agentes de codificação de IA pressionam com muito mais frequência do que os humanos. Veja como isso muda o design do pipeline e o controle de custos.2026-08-06 · companyPor que publicamos instruções para sairCada página de migração neste site inclui a diferença para migrar de volta. Aqui está o raciocínio.2026-08-04 · engineeringO que aprendemos executando um milhão de jobs de CITempo de fila, comportamento do cache, dimensionamento correto e modos de falha que só aparecem em escala.2026-07-21 · guidesPare de tentar novamente testes instáveisAs novas tentativas automáticas convertem um bug real em um bug intermitente e treinam sua equipe para desconfiar de cada falha.2026-07-15 · guidesOs limites de taxa do Docker Hub são um problema de CI, não um problema do DockerOs pulls anônimos têm taxa limitada por IP e os executores de CI compartilham IPs. Veja como parar de descobrir às 3 da manhã.2026-07-09 · productO que a residência de dados na UE realmente exige para a CIFixar sua região de computação não é residência de dados. Seu cache, logs e acesso de suporte também lidam com seu código-fonte.2026-07-02 · benchmarksO limite de cache de 10 GB é o verdadeiro gargalo do CIInstrumentamos 40.000 execuções de fluxo de trabalho. O comportamento do cache previu o tempo do relógio melhor do que a contagem de vCPU, e a maioria das equipes ultrapassa o limite sem nem perceber.2026-06-30 · companyQuais fornecedores de CI fecharam e o que isso lhe dizBuildJet e Cirrus CI foram encerrados. Uma olhada no que a consolidação da categoria realmente sinaliza para os compradores.2026-06-24 · companyrunnerhut agora é SOC 2 Tipo 2Concluímos nossa auditoria SOC 2 Tipo 2 cobrindo segurança, disponibilidade e confidencialidade.2026-06-11 · benchmarksPor que sua construção QEMU arm64 é 40× mais lentaUma análise medida do braço emulado versus nativo64 Docker é construído em cinco cargas de trabalho reais e por que a penalidade varia tanto.2026-06-03 · benchmarksA maioria dos corredores de CI tem o tamanho erradoEm 40% dos trabalhos vemos uma utilização média da CPU inferior a 30%. Outros 12% estão fixados em 100% no caminho crítico.2026-05-28 · companyrunnerhut levanta uma Série AAumentamos a capacidade do macOS e da GPU, a residência de dados na UE e a camada de observabilidade.2026-05-20 · guidesTrês linhas de YAML que reduziram em um terço a conta de CI de nossos clientesO cancelamento de simultaneidade é a alteração de maior retorno disponível nas GitHub Actions, e a maioria dos repositórios ainda não o possui.2026-05-13 · engineeringCom o que o seu trabalho de CI está realmente falando?Colocamos uma política de saída de negação padrão em modo de auditoria em uma amostra de pipelines. Ninguém previu corretamente sua própria lista de permissões.2026-05-06 · engineeringMigrando CI para arm64: o que realmente quebraMovemos 200 repositórios para executores arm64. Aqui está a lista completa do que falhou e por quê.2026-04-23 · engineeringConstruindo um cache de CI que não limitaComo oferecemos restaurações de cache a 1 GB/s e por que a largura de banda é mais importante do que a capacidade.2026-04-21 · engineeringArquitetura Docker para engenheiros de CIDaemon, containerd, BuildKit e snapshotter — o que cada um faz e qual deles está tornando sua construção lenta.2026-04-14 · companyBuildJet foi desligado. Aqui está o que isso significa para CI gerenciado.Vale a pena levar a sério a saída de um competidor da categoria, em vez de girar. Aqui está nossa leitura honesta sobre por que o BuildJet foi fechado e o que ele diz sobre os executores gerenciados.2026-04-02 · engineeringComo reduzimos o tempo de início do corredor para três segundosPools quentes, restauração de snapshots e o trabalho pouco glamoroso de prever a demanda.2026-03-25 · guidesAs diferenças empilhadas tornam o CI mais caro – faça-os de qualquer maneiraO empilhamento multiplica as execuções do pipeline. A solução é o controle de simultaneidade, não menos solicitações pull.2026-03-18 · engineeringUm trabalho, uma VM: como isolamos cargas de trabalho de CIPor que não executamos jobs de CI em contêineres em um kernel compartilhado e quanto isso nos custa.2026-03-04 · guidesO custo oculto dos minutos do macOSO macOS cobra cerca de dez vezes a taxa do Linux. A maioria das equipes trabalha mais nisso do que o necessário.2026-02-25 · engineeringSeu pipeline de CI é um rastreamento distribuídoO fluxo de trabalho de modelagem é executado como rastreamentos do OpenTelemetry torna o caminho crítico óbvio de uma forma que uma lista de durações de etapas nunca faz.2026-02-18 · guidesDepurando CI com um ponto de interrupção em vez de 40 commitsA depuração de instruções de impressão via push é o loop mais lento do software. SSH no corredor.2026-02-11 · guidesSua chave de cache provavelmente está erradaQuatro erros-chave de cache que são responsáveis por quase todas as taxas de acerto baixas que observamos durante a integração.2026-02-04 · guidesUma lista de verificação de segurança GitHub Actions que é realmente curtaCinco mudanças que eliminam a maior parte do risco realista em uma configuração típica de Ações.2026-01-29 · engineeringA economia da execução da infraestrutura de CIPara onde realmente vai o dinheiro quando você opera uma frota de corredores: capacidade ociosa, saída e o custo de uma partida em três segundos.2026-01-15 · engineeringO cache da camada Docker não é o que você pensa que éA maioria das configurações de cache do CI Docker gastam mais tempo transferindo o cache do que economizando ao usá-lo.2026-01-08 · guidesO que fazer quando GitHub Actions altera seus preçosMovimentos de preços da plataforma. Veja como modelar o impacto em seu pipeline em uma tarde, em vez de um trimestre.