Bloqueando a execução de um fluxo de trabalho - Amazon CodeCatalyst

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á.

Bloqueando a execução de um fluxo de trabalho

Um portão é um componente do fluxo de trabalho que você pode usar para impedir que a execução do fluxo de trabalho continue, a menos que determinadas condições sejam atendidas. Um exemplo de porta é a porta de aprovação, na qual os usuários devem enviar uma aprovação no CodeCatalyst console antes que a execução do fluxo de trabalho possa continuar.

Você pode adicionar portas entre sequências de ações em um fluxo de trabalho ou antes da primeira ação (que é executada imediatamente após o download do código-fonte). Você também pode adicionar portas após a última ação, se precisar fazer isso.

Para obter mais informações sobre execuções de fluxo de trabalho, consulteExecutar um fluxo de trabalho.

Tipos de portão

Atualmente, a Amazon CodeCatalyst oferece suporte a um tipo de portão: o portão de aprovação. Para ter mais informações, consulte Exigindo aprovações em execuções de fluxo de trabalho.

Posso configurar um portão para funcionar paralelamente a outra ação?

Não. Os portões só podem funcionar antes ou depois de uma ação. Para ter mais informações, consulte Sequenciamento de portas e ações.

Posso usar um portão para impedir que a execução de um fluxo de trabalho seja iniciada?

Sim, com qualificações.

Você pode impedir que a execução de um fluxo de trabalho execute tarefas, o que é um pouco diferente de impedir que ela seja iniciada.

Para evitar que um fluxo de trabalho execute tarefas, adicione um portão antes da primeira ação em um fluxo de trabalho. Nesse cenário, a execução de um fluxo de trabalho será iniciada, o que significa que ela baixará os arquivos do repositório de origem, mas será impedida de realizar tarefas até que o portão seja desbloqueado.

nota

Os fluxos de trabalho que iniciam e depois são bloqueados por um portão ainda contam para o número máximo de execuções simultâneas de fluxo de trabalho por cota de espaço e outras cotas. Para garantir que você não exceda as cotas de fluxo de trabalho, considere usar um gatilho de fluxo de trabalho para iniciar condicionalmente um fluxo de trabalho em vez de usar um portão. Considere também usar uma regra de aprovação de pull request em vez de um portão. Para obter mais informações sobre cotas, gatilhos e regras de aprovação de pull request, consulteCotas para fluxos de trabalho em CodeCatalyst, e. Iniciando um fluxo de trabalho executado automaticamente usando gatilhos Gerenciando requisitos para mesclar uma pull request com regras de aprovação

Limitações dos portões

Os portões têm as seguintes limitações: