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á.
Trabalhar com AWS CodePipeline no Ambiente de desenvolvimento integrado (IDE) do AWS Cloud9
Use o IDE do AWS Cloud9 para trabalhar com código-fonte em repositórios compatíveis com o AWS CodePipeline.
O CodePipeline é um serviço de entrega contínua que pode ser usado para modelar, visualizar e automatizar as etapas necessárias para lançar o software e as alterações constantes feitas nele. Use o 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 execução desses procedimentos pode gerar cobranças em sua conta da AWS. Isso inclui possíveis cobranças por serviços como Amazon EC2, CodePipeline, Amazon S3 e serviços da AWS compatíveis com o CodePipeline. Para obter mais informações, consulte a Definição de preço do Amazon EC2
O AWS CodeStar fornece recursos adicionais junto com pipelines, como modelos de projeto, painéis e equipes. Para usar o AWS CodeStar em vez do CodePipeline, ignore o restante deste tópico e consulte Trabalhar com projetos do AWS CodeCommit.
Etapa 1: Criar ou identificar o repositório do código-fonte
Nesta etapa, crie ou identifique um repositório de código-fonte compatível com o CodePipeline.
Mais adiante neste tópico, faça upload do código-fonte do software neste repositório. O CodePipeline criará, testará e implantará o código-fonte carregado no repositório usando pipelines relacionados que também foram criados por você.
O repositório de código-fonte deve ser um dos seguintes tipos de repositório compatíveis com o CodePipeline:
-
AWS CodeCommit Se você já tiver um repositório no CodeCommit que deseja usar, avance até a Etapa 2: Criar um ambiente de desenvolvimento do AWS Cloud9, conecte-o ao repositório de códigos e faça o upload do código. Caso contrário, para usar o CodeCommit, siga estas instruções no AWS CodeCommit de exemplo nesta ordem e, depois, retorne para este tópico:
-
Amazon S3. Se você já tiver um bucket no Amazon S3 que deseja usar, avance até a Etapa 2: Criar um ambiente de desenvolvimento do AWS Cloud9, conectá-lo ao repositório de códigos e fazer upload do código. Caso contrário, para usar o Amazon S3, siga estas instruções no Guia do usuário do Amazon Simple Storage Service nesta ordem e depois volte para este tópico:
-
GitHub. Se você já tiver um repositório no GitHub, poderá cloná-lo e criar uma cópia local em seu ambiente de desenvolvimento usando a interface do painel do Git. Se você ainda não tiver uma conta ou repositório configurado no GitHub, consulte a documentação relevante
para obter instruções.
Etapa 2: Criar um ambiente de desenvolvimento do AWS Cloud9, conectá-lo ao repositório de código e fazer upload do código
Nesta etapa, você criará um ambiente de desenvolvimento do AWS Cloud9 no console do AWS Cloud9. Em seguida, conecte o ambiente ao repositório que o CodePipeline usará. Por fim, use o IDE do AWS Cloud9 para que o ambiente faça upload do 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 |
|
GitHub |
Você pode clonar um repositório hospedado no GitHub e interagir com ele usando a interface do painel do Git. |
Depois de conectar o ambiente ao repositório, sempre que você enviar alterações do código-fonte do IDE do AWS Cloud9 para o repositório, o CodePipeline enviará essas alterações automaticamente pelos pipelines relacionados para serem compiladas, testadas e implantadas. Crie um pipeline relacionado mais adiante neste tópico.
Etapa 3: Preparação para trabalhar com o AWS CodePipeline
Nesta etapa, anexe um política gerenciada pela AWS específica ao grupo do IAM criado ou identificado em Team Setup (Configuração da equipe). Isso permite que os usuários do grupo comecem a criar e trabalhar com pipelines no CodePipeline.
Se você já usou o CodePipeline antes, avance para a Etapa 4: Criar um pipeline no AWS CodePipeline.
Para esta etapa, siga as instruções na Etapa 3: Usar uma política gerenciada pelo IAM para atribuir permissões do AWS CodePipeline ao usuário do IAM no Manual do usuário do AWS CodePipeline e volte para esse tópico.
Etapa 4: Criar um pipeline no AWS CodePipeline
Nesta etapa, você criará um pipeline no CodePipeline que usa o repositório criado ou identificado anteriormente nesse 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, o CodePipeline envia a versão atual do código-fonte no repositório por meio do pipeline para ser compilada, testada e implantada. Em seguida, sempre que você enviar alterações do código-fonte do IDE do AWS Cloud9 para o repositório, o CodePipeline enviará essas alterações automaticamente através do pipeline para ser compilado, testado e implantado.
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 ) no Manual do usuário do AWS CodePipeline.