Tôi có hai chi nhánh, Development and Production. Mỗi phụ thuộc có một số khác nhau. Các điểm phát triển phụ thuộc vào bản thân chúng đang phát triển. Tương tự như vậy cho sản xuất. Tôi cần triển khai tới Heroku, điều này dự kiến sự phụ thuộc của mỗi nhánh trong một tệp duy nhất được gọi là 'requirements.txt'.Cách tùy chỉnh requirements.txt cho nhiều môi trường?
Cách tốt nhất để sắp xếp là gì?
Những gì tôi đã nghĩ:
- Duy trì các file yêu cầu riêng biệt, một ở từng ngành (phải tồn tại hòa trộn thường xuyên!)
- Nói Heroku mà yêu cầu nộp Tôi muốn sử dụng (biến môi trường?)
- Viết kịch bản triển khai (tạo chi nhánh tạm thời, sửa đổi yêu cầu tập tin, cam kết, triển khai, xóa chi nhánh tạm thời)
kịch bản triển khai dễ dàng hơn: duy trì 2 tệp. sử dụng liên kết tượng trưng giữa chúng. – Udy