Trabalhando com AWS CodePipeline no AWS Cloud9 IDE - AWS Cloud9

AWS Cloud9 não está mais disponível para novos clientes. Os clientes atuais do AWS Cloud9 podem continuar usando o serviço normalmente. Saiba mais

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á.

Trabalhando com AWS CodePipeline no AWS Cloud9 IDE

Você pode usar o AWS Cloud9 Integrated Development Environment (IDE) para trabalhar com código-fonte em repositórios compatíveis com o. AWS CodePipeline

CodePipeline é um serviço de entrega contínua que você pode usar para modelar, visualizar e automatizar as etapas necessárias para lançar seu software e as mudanças contínuas que você faz nele. Você pode usar CodePipeline para modelar e configurar rapidamente os diferentes estágios de um processo de lançamento de software. Para obter mais informações, consulte o Guia do usuário do AWS CodePipeline.

nota

A conclusão desses procedimentos pode resultar em cobranças em sua AWS conta. Isso inclui possíveis cobranças por serviços como Amazon EC2 CodePipeline, Amazon S3 e AWS serviços suportados pela. CodePipeline Para obter mais informações, consulte Amazon EC2 Pricing,AWS CodePipelineAmazon S3 Pricing e Cloud Services Pricing.

AWS CodeStar fornece recursos adicionais junto com pipelines, como modelos de projetos, painéis e equipes. Para usar AWS CodeStar em vez de CodePipeline, pule o restante deste tópico e consulte Trabalhando com AWS CodeCommit projetos em vez disso.

Etapa 1: Criar ou identificar o repositório do código-fonte

Nesta etapa, você cria ou identifica um repositório de código-fonte compatível com o. CodePipeline

Posteriormente neste tópico, você carrega o código-fonte do seu software para esse repositório. CodePipelinecriará, testará e implantará o código-fonte carregado nesse repositório usando pipelines relacionados que você também cria.

Seu repositório de código-fonte deve ser um dos seguintes tipos de repositório que CodePipeline ofereça suporte a:

Etapa 2: Crie um ambiente de AWS Cloud9 desenvolvimento, conecte-o ao repositório de código e faça o upload do seu código

Nesta etapa, você cria um ambiente de AWS Cloud9 desenvolvimento no AWS Cloud9 console. Em seguida, você conecta o ambiente ao repositório que CodePipeline será usado. Por fim, você usa o AWS Cloud9 IDE for the environment para carregar seu código-fonte no repositório.

Para criar o ambiente, siga as instruções em Creating an Environment (Criar um ambiente) e, em seguida, retorne para este tópico. (Se você já tiver um ambiente, poderá usá-lo. Não é necessário criar um novo).

Para conectar o ambiente ao repositório e, em seguida, fazer upload do código-fonte para o repositório se ainda não estiver lá, use um dos seguintes conjuntos de instruções. O conjunto escolhido depende do tipo de repositório que armazena o código-fonte.

Tipo de repositório Instruções

CodeCommit

Siga estas instruções no Exemplo do AWS CodeCommit :

Amazon S3

  • Instale e configure o AWS CLI ou AWS CloudShell no ambiente, conforme descrito no AWS CLI e AWS CloudShell Exemplo.

  • Para carregar seu código-fonte no bucket, use o AWS CLI ou o AWS CloudShell no ambiente para executar o comando aws s3 cp. (Para o AWS CloudShell, você pode remover aws do comando.)

GitHub

Você pode clonar um repositório hospedado GitHub e interagir com ele usando a interface do painel Git.

Depois de conectar o ambiente ao repositório, sempre que você envia alterações no código-fonte do AWS Cloud9 IDE para o repositório, envia CodePipeline automaticamente essas alterações por meio de pipelines relacionados para serem criadas, testadas e implantadas. Crie um pipeline relacionado mais adiante neste tópico.

Etapa 3: Prepare-se para trabalhar com AWS CodePipeline

Nesta etapa, você anexa uma política AWS gerenciada específica ao IAM grupo que você criou ou identificou na Configuração da equipe. Isso permite que os usuários do grupo comecem a criar e trabalhar com pipelines em CodePipeline.

Se você já usou CodePipeline antes, vá para a Etapa 4: Criar um pipeline em AWS CodePipeline.

Para esta etapa, siga estas instruções na Etapa 3: Usar uma política IAM gerenciada para atribuir AWS CodePipeline; Permissões ao IAM usuário no Guia do AWS CodePipeline usuário e, em seguida, retorne a este tópico.

Etapa 4: Criar um pipeline no AWS CodePipeline

Nesta etapa, você cria um pipeline CodePipeline que usa o repositório que você criou ou identificou anteriormente neste tópico.

Para esta etapa, siga as instruções em Criar um pipeline no AWS CodePipeline no Manual do usuário do AWS CodePipeline .

Depois de criar o pipeline, CodePipeline envia a versão atual do código-fonte no repositório por meio do pipeline para ser construído, testado e implantado. Então, sempre que você enviar alterações no código-fonte do AWS Cloud9 IDE para o repositório, envia CodePipeline automaticamente essas alterações pelo pipeline para serem criadas, testadas e implantadas.

Para exibir o pipeline, siga as instruções em View Pipeline Details and History in AWS CodePipeline (Exibir os detalhes e o histórico do pipeline no AWS CodePipeline) no Manual do usuário do AWS CodePipeline .