過去数回のプロジェクトでは、BitBucket プライベート リポジトリを使用して、さまざまなプロジェクトの運用準備が整った構成を維持しています。そのリポジトリ内の各プロジェクトには、機密情報や個人情報を公開しないようにするための独自のブランチがあります。
一部のプロジェクトはオープン ソースであると同時に、実際の運用環境で稼働しています。chef
などのツールを使用して展開するときはfabric
、プロジェクトに必要なブランチをチェックアウトし、構成を運用サーバーにアップロードするだけです。
プロダクション用の構成を管理し、同時にプロジェクトをオープンソースに維持する必要がある場合、オープンソース プロジェクトの構成をどのように管理するのか興味がありますか?