複数の開発者を使用して、現在 AWS EC2 インスタンスでホストされている wordpress Web サイトで作業したいと考えているクライアントがいます。CodeCommit を使用することは、このプロジェクトで適切なバージョン管理を行うために使用する適切なツールですか? GIT を介して動作し、ファイルなどをプッシュできることがわかりました。しかし、現在の EC2 サイトをデータベースを含む CodeCommit に適用することは可能ですか?
1 に答える
CodeCommit は、AWS によってホストおよび管理される単なる Git サーバーです。GitHub、BitBucket、GitLab、またはその他のマネージド Git サービスを使用するのとまったく違いはありません。正直に言うと、バグ追跡やプロジェクト wiki ホスティングなど、より多くの機能を提供する傾向があるため、通常は CodeCommit の代わりにこれらのいずれかを使用します。
デプロイを自動化したい場合は、AWS CodeDeploy や多くのサードパーティ サービスのいずれかなど、他のサービスと統合する必要があります。私が話していることを確認するために「自動展開ツール」を検索するかもしれませんが、そこにはさまざまなサービスがたくさんあります。
しかし、現在の EC2 サイトをデータベースを含めて CodeCommit に適用することは可能ですか?
WordPress サイトを構成するすべてのファイルを Git に簡単にコミットできます。データベースを Git にコミットするには、最初にデータベースをファイルにエクスポートする必要があります。データベース スキーマ定義をソース管理に保持することは、非常に一般的な方法です。データベース データをソース管理に保持することはあまり一般的ではありません。データベースをソース管理に保存することに関する以前の議論を確認するには、この質問を参照してください。
私が気付いていない、Git を使用するための WordPress 固有のソリューションがいくつかあるかもしれません。簡単な検索で、あなたに役立つかもしれないこの興味深いプラグインが見つかりました.