154

開発と生産の 2 つのブランチがあります。それぞれに依存関係があり、その一部は異なります。開発は、それ自体が開発中の依存関係を指します。プロダクションについても同様です。「requirements.txt」という単一のファイルで各ブランチの依存関係を期待する Heroku にデプロイする必要があります。

整理するための最良の方法は何ですか?

私が考えたこと:

  • 各ブランチに 1 つずつ、別々の要件ファイルを維持します (頻繁なマージに耐えなければなりません!)
  • 使用する要件ファイルを Heroku に伝える (環境変数?)
  • デプロイ スクリプトの作成 (一時ブランチの作成、要件ファイルの変更、コミット、デプロイ、一時ブランチの削除)
4

3 に答える 3