View a markdown version of this page

安装适用于 macOS 的 CodeDeploy 代理 - AWS CodeDeploy

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

安装适用于 macOS 的 CodeDeploy 代理

登录到实例,并依次运行以下命令。

转到您的主目录:

cd ~

下载 CodeDeploy 代理安装程序包:

curl -O https://bucket-name.s3.region-identifier.amazonaws.com/latestv2/codedeploy-agent.aarch64.pkg

bucket-name是包含您所在地区的 CodeDeploy 资源包文件的 Amazon S3 存储桶的名称,region-identifier也是您所在地区的标识符。

例如:

https://aws-codedeploy-us-east-2.s3.us-east-2.amazonaws.com/latestv2/codedeploy-agent.aarch64.pkg

有关存储桶名称和区域标识符的列表,请参阅各区域的资源工具包存储桶名称。

要安装最新版本的 CodeDeploy 代理,请执行以下操作:

  • sudo installer -pkg codedeploy-agent.aarch64.pkg -target /

要安装特定版本的 CodeDeploy 代理,请执行以下操作:

  • 列出您所在地区的可用版本:

    aws s3 ls s3://aws-codedeploy-region-identifier/releases/ --region region-identifier | grep '\.pkg$'
  • 下载并安装其中一个版本:

    aws s3 cp s3://aws-codedeploy-region-identifier/releases/codedeploy-agent-version.aarch64.pkg codedeploy-agent.aarch64.pkg --region region-identifier
    sudo installer -pkg codedeploy-agent.aarch64.pkg -target /

    有关最新发布的版本,请参阅CodeDeploy 代理的版本历史记录。

要检查服务是否正在运行,请运行以下命令:

sudo /opt/codedeploy-agent/bin/codedeploy-agent status

如果代理正在运行,您应该会看到一条消息,例如 The AWS CodeDeploy agent is running.

如果代理未运行,请启动服务并检查状态:

sudo launchctl kickstart system/com.amazon.aws.codedeploy-agent
sudo /opt/codedeploy-agent/bin/codedeploy-agent status