Sobre Mergequeue

Enquanto as ferramentas CI podem executar o teste em cada solicitação de pull quando ele & #39;s abriu, e em cada ramo depois que ele & #39;s empurrado, pode não ser suficiente para evitar compilações quebradas. Por exemplo, se você tiver duas solicitações de pull que modificam o código dependente, os testes podem passar em cada solicitação de pull independentemente e Github permitiria o merge, mas a compilação pode quebrar após a fusão. Você pode configurar o Github para bloquear a solicitação de tração que não está atualizada com o mestre para evitar este problema. Mas isso pode não ser dimensionado com sua equipe. Esta configuração significa que cada engenheiro individual tem de: Atualize o ramo atual com o mestre. Espere que o teste passe novamente. Mesclar o pull request quando ele & #39;s feito. Caso outro pull request seja mesclado antes disso, repita os passos acima. - O MergeQueue monitora todos os pedidos no repositório do Github - Em vez de fundir manualmente pull requests, os engenheiros rotulam-nos quando prontos. - MergeQueue prioriza PRs prontos com base no FIFO. - Com base em sua configuração, o MergeQueue executa algumas operações em PRs. - Merge PR quando todos os critérios de mesclagem foram atendidos. - Relatórios e dequeus puxar pedidos que falham os critérios.

Categorias

  • Free
  • Open Source
  • Paid

Alternativas para Mergequeue

Não disponível

Layerci

pago proprietário
#1
A LayerCI aproveita a tecnologia de instantâneos de memória que mescla a conveniência dos pipelines CI tradicionais com ...
Mergify

Mergify

compras integradas código aberto
#2
Mergify é uma ferramenta de automação para desenvolvedores usando a plataforma GitHub. Você define regras e Mergify mesc... ver detalhes
Shippable

Shippable

compras integradas proprietário
#3
Shippable é uma plataforma SaaS para desenvolvedores e equipes DevOps que reduz significativamente o tempo necessário pa... ver detalhes
Greenhouseci

Greenhouseci

grátis personal proprietário
Greenhouse é uma solução de integração contínua para aplicativos Android e iOS. Configurar um novo projeto é simples, nã... ver detalhes
Jenkins

Jenkins

grátis código aberto
Jenkins é um garfo de Hudson e é um sistema de compilação contínuo para projetos de software. O principal servidor de a... ver detalhes
Travis Ci

Travis Ci

compras integradas proprietário
Travis CI é um fornecedor líder de serviços de integração e entrega contínua e capacita equipes de desenvolvimento de so... ver detalhes
Buildbot

Buildbot

grátis código aberto
Buildbot - O Quadro de Integração Contínua Buildbot é um framework de código aberto para automatizar processos de compil... ver detalhes
Circleci

Circleci

compras integradas proprietário
A CircleCI fornece às equipes de desenvolvimento a confiança para construir, testar e implantar, de forma rápida e consi... ver detalhes
Buddy

Buddy

compras integradas proprietário
Buddy permite construir, testar e implantar projetos web de uma forma muito simples. • Construir e enviar código de GitH... ver detalhes
Codeship

Codeship

compras integradas proprietário
Codeship é um serviço de entrega contínua hospedado que se integra com GitHub e Bitbucket... ver detalhes
Github Actions

Github Actions

grátis personal proprietário
O GitHub Actions facilita a automatização de todos os fluxos de trabalho de software, agora com CI/CD de classe mundial.... ver detalhes
Bitrise

Bitrise

grátis personal proprietário
Integração e entrega contínua móvel para toda a sua equipe móvel, com dezenas de integrações para seus serviços favorito... ver detalhes
Storm.dev

Storm.dev

compras integradas proprietário
Uma rede colaborativa de nós. Storm é a maneira de melhorar a gestão de sua aplicação web. Gerencie, monitore e teste de... ver detalhes
Buildkite

Buildkite

pago proprietário
Um serviço de integração contínua hospedado, onde você executa os agentes de compilação... ver detalhes