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á.
CodePipeline referência de estrutura de tubulação
Você pode usar CodePipeline para estruturar um pipeline de CI/CD de etapas automatizadas que realizam tarefas que criam, testam e implantam o código-fonte do seu aplicativo. Ao criar um pipeline, você escolhe uma ação e um provedor de origem disponíveis, como um bucket S3, CodeCommit repositório, repositório Bitbucket ou GitHub repositório que contém seu código-fonte e inicia seu pipeline quando você confirma uma alteração no código-fonte. Você também escolhe as ações e os provedores de teste, criação e implantação que deseja incluir automaticamente na execução do pipeline. Para obter um exemplo conceitual de um DevOps pipeline que implanta seu aplicativo, consulte. DevOps exemplo de pipeline
Por padrão, qualquer pipeline criado com sucesso AWS CodePipeline tem uma estrutura válida. No entanto, se você criar ou editar manualmente um arquivo JSON para criar um pipeline ou atualizar um pipeline a partir do AWS CLI, poderá criar inadvertidamente uma estrutura inválida. A referência a seguir pode ajudar a entender melhor os requisitos da estrutura do pipeline e como solucionar problemas. Consulte as restrições em Cotas em AWS CodePipeline, que se aplicam a todos os pipelines.
As seções a seguir fornecem parâmetros de alto nível e a posição na estrutura do pipeline. Os requisitos de estrutura de pipeline são detalhados em cada seção para os seguintes tipos de componentes de pipeline:
-
Referência de campo para o Declaração de pipeline
-
Referência de campo para o Declaração de estágio
-
Referência de campo para o Declaração de ação
-
Lista de Provedores de ação válidos em CodePipeline por tipo de ação
-
Referência do Configurações válidas para o parâmetro PollForSourceChanges
-
Referência do Artefatos de entrada e saída válidos para cada tipo de ação
-
Lista de links para Parâmetros de configuração válidos para cada tipo de provedor
Para obter mais informações, consulte o PipelineDeclarationobjeto no Guia CodePipeline da API.
O exemplo de visualização do console do pipeline a seguir mostra o pipeline chamado new-github, os estágios chamados Source
manual
Build
, e e as ações de GitHub (via GitHub aplicativo), aprovação manual e CodeBuild provedores de ação.
![Um exemplo da visualização do pipeline no CodePipeline console.](images/pipeline-console-view.png)
O modo de edição de pipeline, quando visualizado no diagrama do console, permite que você edite substituições de origem, gatilhos e ações, conforme mostrado no exemplo a seguir.
![Um exemplo do modo de edição de pipeline no CodePipeline console.](images/pipeline-console-view-edit.png)