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 是 Amazon S3 儲存貯體的名稱,其中包含您區域的 CodeDeploy 資源套件檔案,而 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