Ações de origem e métodos de detecção de alterações
Quando você adiciona uma ação de origem ao seu pipeline, as ações funcionam com os recursos adicionais descritos na tabela.
nota
As ações de origem do CodeCommit e do S3 exigem um recurso de detecção de alterações configurado (uma regra do EventBridge) ou o uso da opção de sondagem de alterações de origem no repositório. Para pipelines com uma ação de origem do Bitbucket, do GitHub ou do GitHub Enterprise Server, você não precisa configurar um webhook ou usar a pesquisa como valor padrão. A ação do Connections gerencia a detecção de alterações para você.
| Origem | Usa recursos adicionais? | Etapas |
|---|---|---|
| Amazon S3 com recursos do CloudTrail | Esta ação de origem usa uma regra de evento e recursos do CloudTrail adicionais. Ao usar a CLI ou o CloudFormation para criar esta ação, você também cria e gerencia esses recursos. | Consulte Criar um pipeline, estágios e ações e Conectar-se às ações de origem do Amazon S3 que usam o EventBridge e o AWS CloudTrail |
| Amazon S3 sem recursos do CloudTrail | Esta ação de origem usa um bucket habilitado para eventos com uma regra de evento sem a necessidade de recursos do CloudTrail adicionais. Ao usar a CLI ou o CloudFormation para criar esta ação, você também cria e gerencia esses recursos. | Consulte Criar um pipeline, estágios e ações e Conexão a ações de origem do Amazon S3 com uma fonte habilitada para eventos |
| Bitbucket Cloud | Esta ação de origem usa um recurso de conexão. | Consulte Conexões do Bitbucket Cloud |
| AWS CodeCommit | Amazon EventBridge (recomendado). Este é o padrão para pipelines com uma origem do CodeCommit criada ou editada no console. | Consulte Criar um pipeline, estágios e ações e Ações de origem do CodeCommit e EventBridge |
| Amazon ECR | Amazon EventBridge. É criado pelo assistente para pipelines com uma origem do Amazon ECR criada ou editada no console. | Consulte Criar um pipeline, estágios e ações e Ações de origem do Amazon ECR e recursos do EventBridge. |
| GitHub ou GitHub Enterprise Cloud | Esta ação de origem usa um recurso de conexão. | Consulte Conexões do GitHub |
| Servidor do GitHub Enterprise | Esta ação de origem usa um recurso de conexão e um recurso de host. | Consulte Conexões do servidor do GitHub Enterprise Server |
| GitLab.com | Esta ação de origem usa um recurso de conexão. | Consulte Conexões do Gitlab.com |
| GitLab autogerenciado | Esta ação de origem usa um recurso de conexão e um recurso de host. | Consulte Conexões do GitLab autogerenciado |
Se você tiver um pipeline que usa sondagem, pode atualizá-lo para usar o método de detecção recomendado. Para obter mais informações, consulte Atualizar pipelines de sondagem para o método de detecção de alterações recomendado.
Se você quiser desativar a detecção de alterações para uma ação de origem que usa conexões, consulte CodeStarSourceConnection para ações gerenciadas do Bitbucket Cloud, do GitHub, do GitHub Enterprise Server, do GitLab.com e do GitLab.