3

私は AWS CodeDeploy サービスでいくつかのテストを実行しており、github からアプリをデプロイすることができました。

しかし、AfterInstall フックにデプロイされたリビジョンを git する必要があります。git リビジョンを取得する方法はありますか?

すでに展開アーカイブ ディレクトリを調べましたが、.git ディレクトリがないため、エージェントが git エクスポートを行っているようです。

4

2 に答える 2

1

特定のリビジョンをデプロイするには、現在フック スクリプトに公開されていないため、CodeDeploy からデプロイの詳細を取得する必要があります。

  1. DEPLOYMENT_ID 環境変数 (ホスト エージェントによって設定) を使用して、デプロイメント ID を取得します。
  2. デプロイ ID を使用してGetDeploymentを呼び出します。
  3. 応答構造で、Revision -> GitHubLocation -> CommitID から GitHub コミット ID を取得します。
于 2015-09-16T17:23:28.070 に答える
-1

aws コンソールにログインしてからデプロイに移動すると、デプロイするリビジョンを選択できます。

于 2016-04-29T05:38:41.823 に答える