Um fluxo de trabalho pode ter um dos seguintes estados:
-
Válido – O fluxo de trabalho é executável e pode ser ativado por gatilhos.
Para que um fluxo de trabalho seja marcado como válido, ambas as seguintes condições devem ser verdadeiras:
-
O arquivo de definição do fluxo de trabalho do deve ser válido.
-
O fluxo de trabalho não deve ter gatilhos, gatilhos de envio ou gatilho de extração executados usando os arquivos na ramificação atual. Para ter mais informações, consulte Diretrizes para o uso de gatilhos e ramificações.
-
-
Inválido – O arquivo de definição do fluxo de trabalho é inválido. O fluxo de trabalho não pode ser executado manual ou automaticamente por meio de gatilhos. Os fluxos de trabalho inválidos aparecem com uma mensagem A definição de fluxo de trabalho tem
n
erros (ou similar) no console do CodeCatalyst.Para que um fluxo de trabalho seja marcado como inválido, as seguintes condições devem ser verdadeiras:
-
O arquivo de definição do fluxo de trabalho deve estar configurado incorretamente.
Para corrigir um arquivo de definição de fluxo de trabalho configurado incorretamente, consulte Como faço para corrigir os erros “A definição do fluxo de trabalho tem n erros”?.
-
-
Inativo – A definição do fluxo de trabalho é válida, mas não pode ser executada manual ou automaticamente por meio de gatilhos.
Para que um fluxo de trabalho seja marcado como inativo, ambas as seguintes condições devem ser verdadeiras:
-
O arquivo de definição do fluxo de trabalho do deve ser válido.
-
O arquivo de definição do fluxo de trabalho deve incluir um gatilho de envio que especifique uma ramificação diferente daquela em que o arquivo de definição do fluxo de trabalho está atualmente. Para ter mais informações, consulte Diretrizes para o uso de gatilhos e ramificações.
Para mudar um fluxo de trabalho de Inativo para Ativo, consulte Como faço para corrigir as mensagens “O fluxo de trabalho está inativo”?.
nota
Se houver muitos fluxos de trabalho no estado Inativo, filtre-os para a visualização. Para filtrar fluxos de trabalho inativos, selecione o campo Filtrar fluxos de trabalho na parte superior da página Fluxos de trabalho, selecione Status, Status != Não igual e selecione INATIVO.
-
nota
Se o fluxo de trabalho especificar um recurso que você removerá posteriormente (por exemplo, um repositório de pacotes), o CodeCatalyst não detectará essa alteração e continuará marcando o fluxo de trabalho como válido. Esses tipos de problemas serão detectados quando o fluxo de trabalho for executado.