Inicie um pipeline no CodePipeline - AWS CodePipeline

Inicie um pipeline no CodePipeline

Cada execução de pipeline pode ser iniciada com base em um gatilho diferente. Cada execução do pipeline pode ter um tipo diferente de gatilho, dependendo de como o pipeline é iniciado. O tipo de gatilho para cada execução é mostrado no histórico de execução de um pipeline. Os tipos de gatilho podem depender do provedor de ação de origem da seguinte forma:

nota

Você não pode especificar mais de um gatilho por ação de origem.

  • Criação de pipeline: quando um pipeline é criado, uma execução de pipeline é iniciada automaticamente. Este é o tipo de gatilho CreatePipeline no Histórico de execução.

  • Alterações nos objetos revisados: esta categoria representa o tipo de gatilho PutActionRevision no Histórico de execução.

  • Detecção de alterações na ramificação e confirmação para um envio de código por push: esta categoria representa o tipo de gatilho CloudWatchEvent no Histórico de execução. Quando uma alteração é detectada em uma confirmação e ramificação de origem no repositório de origem, seu pipeline é iniciado. Este tipo de gatilho usa a detecção automatizada de alterações. Os provedores de ação de origem que usam este tipo de gatilho são S3 e CodeCommit. Este tipo também é usado para um agendamento que inicia seu pipeline. Consulte Iniciar um pipeline de acordo com uma programação.

  • Sondagem de alterações de origem: esta categoria representa o tipo de gatilho PollForSourceChanges no Histórico de execução. Quando uma alteração é detectada em uma confirmação e ramificação de origem no repositório de origem por meio da sondagem, seu pipeline é iniciado. Esse tipo de gatilho não é recomendado e deve ser migrado para usar a detecção automatizada de alterações. Os provedores de ação de origem que usam este tipo de gatilho são S3 e CodeCommit.

  • Eventos Webhook para fontes de terceiros: esta categoria representa o tipo de gatilho Webhook no Histórico de execução. Quando uma alteração é detectada por um evento Webhook, seu pipeline é iniciado. Este tipo de gatilho usa a detecção automatizada de alterações. Os provedores de ações de origem que usam este tipo de gatilho são conexões configuradas para push de código por (Bitbucket Cloud, GitHub, GitHub Enterprise Server, GitLab.com e GitLab autogerenciado).

  • Eventos WebhookV2 para fontes de terceiros: esta categoria representa o tipo de gatilho WebhookV2 no Histórico de execução. Este tipo destina-se a execuções acionadas com base em gatilhos especificados na definição do pipeline. Quando uma versão com uma tag Git especificada é detectada, seu pipeline é iniciado. É possível usar tags do Git para marcar uma confirmação com um nome ou outro identificador que ajude os outros usuários do repositório a entenderem sua importância. Também é possível usar tags do Git para identificar uma confirmação específica no histórico de um repositório. Este tipo de gatilho desabilita a detecção automatizada de alterações. Os provedores de ação de origem que usam este tipo de gatilho são conexões configuradas para tags Git (Bitbucket Cloud, GitHub, GitHub Enterprise Server e GitLab.com).

  • Iniciando manualmente um pipeline: esta categoria representa o tipo de gatilho StartPipelineExecution no Histórico de execução. É possível utilizar o console ou a AWS CLI para iniciar um pipeline manualmente. Para ter mais informações, consulte Iniciar um pipeline manualmente.

  • RollbackStage: esta categoria corresponde ao tipo de gatilho RollbackStage no Histórico de execuções. É possível usar o console ou a AWS CLI para reverter um estágio de maneira manual ou automática. Para ter mais informações, consulte Configuração da reversão de estágio.

Quando você adiciona ao seu pipeline uma ação de origem que usa tipos de gatilho de detecção automatizada de alterações, as ações funcionam com recursos adicionais. A criação de cada ação de origem é detalhada em seções separadas devido a esses recursos adicionais para detecção de alterações. Para obter detalhes sobre cada provedor de origem e os métodos de detecção de alterações necessários à detecção automatizada de alterações, consulte Ações de origem e métodos de detecção de alterações.