2016-06-14 8 views
0

githubプロジェクトでAWSコードデプロイメントをセットアップしました。デプロイメントは確実に機能します。 EC2インスタンスにログインすると、プロジェクトフォルダとすべてのファイルが表示されますが、プロジェクトはgitリポジトリとして表示されません。
私はgit initを実行することができます。これはgit repoですが、コードdeployを使用して2回目の最新コミットをプッシュすると、最近のgitコミット履歴はありません。 これを行う方法はありますか?AWSコードデプロイメントを使用してGitリポジトリを設定する

答えて

2

CodeDeployは、GITリポジトリ全体ではなく、ファイルのみを配布します。

これは意図的です。通常、リポジトリ自体をサーバ上に置くことは望まないでしょう。あなたはそのファイルだけを必要とします。

コードの開発、コミットなどは、配布先のサーバーではなく、別のサーバーで行われます。

+0

私がgitサブモジュールを使っているので、サーバー上のgitリポジトリにしたいのです。ファイルがgithubからコピーされた後、 'git submodule update'を実行する必要があります。これは' .gitmodules'ファイルに定義されたサブモジュールを更新します。 –

+1

はいわかります。 CodeDeployはこれを行いません。オプションはJenkins経由でプロジェクトをビルドし、それをS3、do、S3ベースのCodeDeployにアップロードすることです。 –

関連する問題