Tôi đã đọc một vài bài đăng khác về vấn đề này, nhưng dường như đã bị vướng vào thứ gì đó. Tôi đang cố gắng để có hai nhánh riêng biệt đẩy ra hai trường hợp Heroku khác nhau - một sản xuất và một dàn dựng. Tôi cho rằng thiết lập của tôi sẽ trông như sau:Triển khai nhiều trường hợp Heroku
Local Myapp
| |
- master > - master
| |
| | Myapp-Staging
| |
- edge > - master
tôi có các lệnh sau, nhưng đối với một số lý do tôi dường như không thể đẩy đến dịch vụ dàn dựng một cách chính xác. "git push staging master" đã trải qua, nhưng tôi không thể hiểu tại sao những thay đổi này dường như không được phản ánh trên trường hợp Heroku khi tôi truy cập myapp-staging.heroku.com. Tôi có thể làm một cái gì đó sill đây ...
[Dev]
git checkout edge
git push staging master (is this "master" or "edge")?
heroku rake db:migrate --app myapp-staging
[sản xuất]
git checkout master
git push master master
heroku rake db:migrate -app myapp
Bất kỳ trợ giúp sẽ được rất nhiều đánh giá cao.
Ah! Cảm ơn bạn! Chỉ cần những gì tôi cần. –