As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Bloqueio de mesclagens de terceiros quando os fluxos de trabalho falham
Depois de vincular um repositório GitHub ou do Bitbucket a CodeCatalyst, você pode adicionar CodeCatalyst fluxos de trabalho para pull requests. Da mesma forma, depois de vincular um repositório de GitLab projetos, CodeCatalyst você pode adicionar CodeCatalyst fluxos de trabalho para solicitações de mesclagem. Uma ou mais execuções de fluxo de trabalho podem ocorrer em uma confirmação específica, e o status de execução de cada fluxo de trabalho em também CodeCatalyst é refletido como parte do status de confirmação em GitHub, Bitbucket ou GitLab. Quando uma nova confirmação é enviada, os novos status de execução do fluxo de trabalho são refletidos no GitHub Bitbucket ou GitLab para essa nova confirmação. Se você executar um fluxo de trabalho novamente para uma confirmação, o novo status de execução do fluxo de trabalho substituirá o status anterior dessa confirmação e do fluxo de trabalho.
Você pode definir regras de proteção de ramificações no Bitbucket GitHub ou no Bitbucket para bloquear uma mesclagem de pull request ou GitLab para bloquear uma solicitação de mesclagem quando a confirmação mais recente tiver um status de falha na execução do fluxo de trabalho. Com as regras de proteção de ramificações, o status da confirmação mais recente afeta a capacidade de mesclar uma pull request no GitHub Bitbucket ou. GitLab Para saber mais sobre fluxos de trabalho, consulte Executar um fluxo de trabalho e. Iniciando um fluxo de trabalho executado automaticamente usando gatilhos
Dependendo do provedor de repositório terceirizado que você está usando, veja o seguinte:
-
GitHub repositórios: GitHub documentação sobre verificações de status
e Sobre filiais protegidas . -
Repositórios do Bitbucket: documentação do Bitbucket para usar permissões de ramificação e assumir o controle com permissões
de ramificação no Bitbucket Cloud . -
GitLab repositórios: GitLab documentação para mesclagem automática
e ramificações protegidas .