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 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:
-
AWS CodeCommit. Se você já tem um repositório CodeCommit que deseja usar, vá para a Etapa 2: Criar um ambiente de AWS Cloud9 desenvolvimento, conectá-lo ao repositório de código e fazer o upload do seu código. Caso contrário, para usar CodeCommit, siga estas instruções na AWS CodeCommit Amostra nesta ordem e, em seguida, retorne a este tópico:
-
Amazon S3. Se você já tem um bucket no Amazon S3 que deseja usar, vá para a Etapa 2: Criar um ambiente de AWS Cloud9 desenvolvimento, conectá-lo ao repositório de código e fazer o upload do seu 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á tem um repositório GitHub, pode cloná-lo e criar uma cópia local em seu ambiente de desenvolvimento usando a interface do painel Git. Se você ainda não tiver uma conta ou repositório configurado GitHub, consulte a documentação relevante
para obter instruções.
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 |
|
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 .