Instale o CodeDeploy agente para Amazon Linux ou RHEL - 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á.

Instale o CodeDeploy agente para Amazon Linux ou RHEL

Entre na instância e execute os seguintes comandos, um por vez. Executar primeiro o comando sudo yum update é considerado uma prática recomendada ao usar yum para instalar pacotes, mas você poderá ignorá-lo se não desejar atualizar todos os pacotes.

sudo yum update
sudo yum install ruby
sudo yum install wget

(Opcional) Para limpar todas as informações anteriores AMI de armazenamento em cache do agente, execute o seguinte script:

#!/bin/bash CODEDEPLOY_BIN="/opt/codedeploy-agent/bin/codedeploy-agent" $CODEDEPLOY_BIN stop yum erase codedeploy-agent -y

Mude para o diretório inicial.

cd /home/ec2-user
nota

No comando anterior, /home/ec2-user representa o nome de usuário padrão para uma EC2 instância Amazon Linux ou RHEL Amazon. Se sua instância foi criada usando um nome de usuário personalizadoAMI, o AMI proprietário pode ter especificado um nome de usuário padrão diferente.

Baixe o instalador do CodeDeploy agente:

wget https://bucket-name.s3.region-identifier.amazonaws.com/latest/install

bucket-name é o nome do bucket do Amazon S3 que contém os arquivos do CodeDeploy Resource Kit para sua região e region-identifier é o identificador da sua região.

Por exemplo:

https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latest/install

Para obter uma lista dos nomes de bucket e identificadores de região, consulte Nomes de bucket do kit de recursos por região.

Defina as permissões de execução no arquivo install:

chmod +x ./install

Para instalar a versão mais recente do CodeDeploy agente:

  • sudo ./install auto

Para instalar uma versão específica do CodeDeploy agente:

  • Obtenha uma lista de versões disponíveis em sua região:

    aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.rpm$'
  • Instale uma das versões:

    sudo ./install auto -v releases/codedeploy-agent-version.noarch.rpm
    nota

    AWS suporta a versão secundária mais recente do CodeDeploy agente. Atualmente, a versão secundária mais recente é 1.7.x.

Para verificar se o serviço está em execução, execute o seguinte comando:

systemctl status codedeploy-agent

Se o CodeDeploy agente estiver instalado e em execução, você deverá ver uma mensagem comoThe AWS CodeDeploy agent is running.

Se você vir uma mensagem como error: No AWS CodeDeploy agent running, inicie o serviço e execute os dois comandos a seguir, um de cada vez:

systemctl start codedeploy-agent
systemctl status codedeploy-agent