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 quando seu pipeline for executado. 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 JSON arquivo para criar um pipeline ou atualizar um pipeline a partir do AWS CLI, poderá criar inadvertidamente uma estrutura que não seja vá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 sua posição na estrutura da tubulação. Os requisitos de estrutura de tubulação são detalhados em cada seção para os seguintes tipos de componentes de tubulação:
-
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 PollForSourceChanges parâmetro
-
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 CodePipeline APIGuia.
O exemplo de visualização do console do pipeline a seguir mostra o pipeline chamado new-github, os estágios chamadosSource
, e manual
Build
, e as ações da GitHub (Versão 2), a aprovação manual e CodeBuild os provedores de ação.
O modo de edição do pipeline, quando visualizado no diagrama do console, permite que você edite substituições, gatilhos e ações de origem, conforme mostrado no exemplo a seguir.