He leído un par de las otras publicaciones sobre este tema, pero parecía estar perplejo en algo. Estoy tratando de tener dos ramas separadas que se extiendan a dos instancias diferentes de Heroku: una producción y una puesta en escena. Supongo que mi configuración se verá de la siguiente manera:Despliegue en varias instancias de Heroku
Local Myapp
| |
- master > - master
| |
| | Myapp-Staging
| |
- edge > - master
tengo los siguientes comandos, pero por alguna razón no me parece que para ser capaz de empujar al servicio de ensayo correctamente. "Git Push Staging Master" se procesa, pero no puedo entender por qué los cambios no parecen reflejarse en la instancia de Heroku cuando voy a myapp-staging.heroku.com. Yo podría estar haciendo algo alféizar aquí ...
[Dev]
git checkout edge
git push staging master (is this "master" or "edge")?
heroku rake db:migrate --app myapp-staging
[Producción]
git checkout master
git push master master
heroku rake db:migrate -app myapp
Cualquier ayuda se agradece enormemente.
¡Ah! ¡Gracias! Justo lo que necesito. –