17日目のエントリです。コンサルタントをしている白川です。入社してから初めての投稿となります。開発環境をコードとして管理する方法を紹介したいと思います。はじめにサービスやプロダクトを開発する際に、プロジェクト、あるいはチーム間で開発環境をどう共通化し、共有するのか、という問題があると思います。チームに新しいメンバが入ってきた場合、まず環境構築手順の共有と構築作業が必要となります。環境構築手順を記載し、それをもとに個々の開発環境を構築することが考えられます。バージョン管理されていることで過去のリビジョンでも必要な手順を確認することが可能です。以下のような問題は解決できていません。構成管理ツールを導入することで解決できるかもしれません。コンテナイメージのビルド定義ファイルを共有し、開発環境をコンテナイメージとしてパッケージングする場合は開発マシン間の差異についても解決できそうです。Dockerfile)化することで従来あった問題を解決しています。利用することで解決できます。使用した開発環境の共有を試してみたいと思います。