Etapa 6: implantar o aplicativo na instância - AWS CodeDeploy

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

Etapa 6: implantar o aplicativo na instância

Nesta etapa, você usa o CodeDeploy console ou o AWS CLI para implantar a revisão de amostra do seu GitHub repositório na sua instância.

Para implantar a revisão (console)

  1. Na página Deployment group details (Detalhes do grupo de implantação), selecione Create deployment (Criar implantação).

  2. Em Deployment group (Grupo de implantação), selecione CodeDeployGitHubDemo-DepGrp.

  3. Em Tipo de revisão, escolha GitHub.

  4. Em Connect to GitHub, faça o seguinte:

    • Para criar uma conexão entre CodeDeploy aplicativos e uma GitHub conta, saia GitHub em uma guia separada do navegador da Web. Em GitHub Conta, insira um nome para identificar essa conexão e escolha Conectar GitHub a. A página da web solicita que você autorize CodeDeploy a interação com o aplicativo GitHub chamado. CodeDeployGitHubDemo-App Continue na etapa 5.

    • Para usar uma conexão que você já criou, na GitHubconta, selecione seu nome e escolha Conectar GitHub a. Continue na etapa 7.

    • Para criar uma conexão com uma GitHub conta diferente, saia GitHub em uma guia separada do navegador. Escolha Conectar a uma GitHub conta diferente e, em seguida, escolha Conectar GitHub a. Continue na etapa 5.

  5. Siga as instruções na página de login para fazer login com sua GitHub conta.

  6. Na página para Autorizar aplicativo, escolha Autorizar aplicativo.

  7. Na página CodeDeploy Criar implantação, em Nome do repositório, insira o nome de GitHub usuário que você usou para entrar, seguido por uma barra (/), seguida pelo nome do repositório em que você enviou a revisão do aplicativo (por exemplo,). my-github-user-name/CodeDeployGitHubDemo

    Caso não tenha certeza do valor que deve ser digitado ou se quiser especificar um repositório diferente:

    1. Em uma guia separada do navegador, acesse seu GitHub painel.

    2. Em Seus repositórios, passe o ponteiro do mouse sobre o nome do repositório de destino. Uma dica de ferramenta aparece, exibindo o nome GitHub do usuário ou da organização, seguido por uma barra (/), seguida pelo nome do repositório. Digite esse valor em Repository name (Nome do repositório).

      nota

      Se o nome do repositório de destino não for exibido em Seus repositórios, use a GitHub caixa Pesquisar para encontrar o repositório de destino e o nome GitHub do usuário ou da organização.

  8. Na caixa ID da confirmação, insira a ID da confirmação associada ao envio da revisão do seu aplicativo para GitHub.

    Caso não tenha certeza do valor que deve ser digitado:

    1. Em uma guia separada do navegador, acesse seu GitHub painel.

    2. Em Your repositories (Seus repositórios), selecione CodeDeployGitHubDemo.

    3. Na lista de confirmações, localize e copie a ID da confirmação associada ao envio da revisão do seu aplicativo para GitHub. Em geral, esse ID tem 40 caracteres de comprimento e é formado por letras e números. (Não use a versão mais curta do ID de confirmação, que é normalmente os 10 primeiros caracteres da versão mais longa.)

    4. Cole o ID de confirmação na caixa ID de confirmação.

  9. Escolha Implantar e continue até a próxima etapa.

Para implantar a revisão (CLI)

Antes de chamar qualquer AWS CLI comando que interaja com GitHub (como o create-deployment comando, que você chamará em seguida), você deve dar CodeDeploy permissão para usar sua conta de GitHub usuário GitHub para interagir com o CodeDeployGitHubDemo-App aplicativo. Atualmente, você deve usar o CodeDeploy console para fazer isso.

  1. Faça login no AWS Management Console e abra o CodeDeploy console em https://console.aws.amazon.com/codedeploy.

    nota

    Faça login com o mesmo usuário que você configurou em Começando com CodeDeploy.

  2. No painel de navegação, expanda a opção Implantar e escolha Aplicações.

  3. Selecione CodeDeployGitHubDemo-App.

  4. Na guia Implantações, selecione Criar implantação.

    nota

    Você não criará uma nova implantação. Atualmente, essa é a única maneira de dar CodeDeploy permissão para interagir GitHub em nome de sua conta de GitHub usuário.

  5. Em Grupo de implantação, escolha CodeDeployGitHubDemo- DepGrp.

  6. Em Tipo de revisão, escolha GitHub.

  7. Em Connect to GitHub, faça o seguinte:

    • Para criar uma conexão entre CodeDeploy aplicativos e uma GitHub conta, saia GitHub em uma guia separada do navegador da Web. Em GitHub Conta, digite um nome para identificar essa conexão e escolha Conectar GitHub a. A página da web solicita que você autorize CodeDeploy a interação com GitHub o aplicativo chamado. CodeDeployGitHubDemo-App Continue na etapa 8.

    • Para usar uma conexão que você já criou, na GitHubconta, selecione seu nome e escolha Conectar GitHub a. Continue na etapa 10.

    • Para criar uma conexão com uma GitHub conta diferente, saia GitHub em uma guia separada do navegador. Escolha Conectar a uma GitHub conta diferente e, em seguida, escolha Conectar GitHub a. Continue na etapa 8.

  8. Siga as instruções na página de login para fazer login com seu nome de GitHub usuário ou e-mail e senha.

  9. Na página para Autorizar aplicativo, escolha Autorizar aplicativo.

  10. Na página CodeDeploy Criar implantação, escolha Cancelar.

  11. Chame o create-deployment comando para implantar a revisão do seu GitHub repositório na instância, onde:

    • repositório é o nome GitHub da sua conta, seguido por uma barra (/), seguida pelo nome do seu repositório (CodeDeployGitHubDemo), por exemplo,. MyGitHubUserName/CodeDeployGitHubDemo

      Caso não tenha certeza do valor que deve ser usado ou se quiser especificar um repositório diferente:

      1. Em uma guia separada do navegador, acesse seu GitHub painel.

      2. Em Seus repositórios, passe o ponteiro do mouse sobre o nome do repositório de destino. Uma dica de ferramenta aparece, exibindo o nome GitHub do usuário ou da organização, seguido por uma barra (/), seguida pelo nome do repositório. Este é o valor a ser usado.

        nota

        Se o nome do repositório de destino não aparecer em Seus repositórios, use a GitHub caixa Pesquisar para encontrar o repositório de destino e o nome de GitHub usuário ou organização correspondente.

    • commit-id é a confirmação associada à versão da revisão de aplicativo que você enviou ao seu repositório (por exemplo, f835159a...528eb76f).

      Caso não tenha certeza do valor que deve ser usado:

      1. Em uma guia separada do navegador, acesse seu GitHub painel.

      2. Em Your repositories (Seus repositórios), selecione CodeDeployGitHubDemo.

      3. Na lista de confirmações, encontre a ID da confirmação associada ao envio da revisão do seu aplicativo para GitHub. Em geral, esse ID tem 40 caracteres de comprimento e é formado por letras e números. (Não use a versão mais curta do ID de confirmação, que é normalmente os 10 primeiros caracteres da versão mais longa.) Use esse valor.

    Se você estiver trabalhando em uma máquina Linux, macOS ou Unix local:

    aws deploy create-deployment \ --application-name CodeDeployGitHubDemo-App \ --deployment-config-name CodeDeployDefault.OneAtATime \ --deployment-group-name CodeDeployGitHubDemo-DepGrp \ --description "My GitHub deployment demo" \ --github-location repository=repository,commitId=commit-id

    Se estiver trabalhando em uma máquina Windows local:

    aws deploy create-deployment --application-name CodeDeployGitHubDemo-App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name CodeDeployGitHubDemo-DepGrp --description "My GitHub deployment demo" --github-location repository=repository,commitId=commit-id