Iniciando um fluxo de trabalho executado automaticamente usando gatilhos - 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á.

Iniciando um fluxo de trabalho executado automaticamente usando gatilhos

Você pode iniciar a execução automática de um CodeCatalyst fluxo de trabalho da Amazon com um gatilho de fluxo de trabalho.

Um acionador de fluxo de trabalho, ou simplesmente um gatilho, permite que você inicie a execução automática de um fluxo de trabalho quando determinados eventos ocorrerem, como um envio de código. Talvez você queira configurar gatilhos para liberar seus desenvolvedores de software da necessidade de iniciar execuções de fluxo de trabalho manualmente por meio do CodeCatalyst console.

Você pode usar três tipos de gatilho:

  • Push — Um gatilho de envio de código faz com que a execução de um fluxo de trabalho seja iniciada sempre que um commit é enviado.

  • Pull request — Um gatilho de pull request faz com que a execução de um fluxo de trabalho seja iniciada sempre que uma pull request é criada, revisada ou fechada.

  • Agendamento — Um gatilho de agendamento faz com que a execução de um fluxo de trabalho comece em um cronograma definido por você. Considere usar um gatilho de agendamento para executar compilações noturnas de seu software para que a versão mais recente esteja pronta para seus desenvolvedores de software trabalharem na manhã seguinte.

Você pode usar gatilhos push, pull request e agendar sozinhos ou em combinação no mesmo fluxo de trabalho.

Os acionadores são opcionais. Se você não configurar nenhum, só poderá iniciar um fluxo de trabalho manualmente.

dica

Para ver um gatilho em ação, inicie um projeto com uma planta. A maioria dos blueprints contém um fluxo de trabalho com um gatilho. Procure a Trigger propriedade no arquivo de definição do fluxo de trabalho do blueprint. Para obter mais informações sobre esquemas, consulte Criando um projeto com um blueprint.