¿Cómo mantener el flujo de trabajo adecuado usando Git, Bitbucket y Heroku?

Tengo un proyecto de webapp y guardo su código fuente en bitbucket (git). Así que alojo la aplicación en Heroku. En primer lugar, todo fue sencillo pero no adecuado. Ahora cuando me doy count de que la estructura estaba equivocada y debería cambiarse, no puedo entender cómo enfrentarme a Heroku.

Estoy hablando del flujo de trabajo adecuado: tener una twig principal y al less una twig más adicional para el desarrollo y las testings. También encontré este artículo que describe cómo los desarrolladores pueden organizar 2 aplicaciones: una es una puesta en escena y otra es producción. PERO todavía no entiendo cómo se puede hacer si utilizo la misma carpeta local para enviar a bitbucket. Por lo que sé, no es posible usar la misma carpeta local para diferentes repositorys. Además, hasta donde yo sé, Heroku no se puede usar como un repository remoto normal: son compañías de alojamiento e incluso no tienen todas las herramientas para controlar las versiones.

Como resolverías este problema?

Gracias

Heroku puede trabajar totalmente con ese flujo de trabajo maestro / dev git. Heroku actúa como un control remoto git para que puedas empujar (es decir, implementar) el código a cualquier aplicación Heroku (es decir, git remote) que desees.

Necesitarás una producción, presentando las aplicaciones de Heroku (en términos de git, controles remotos de 2 git, llamémosles prod y qa + el señalamiento remoto existente en el origin bitbucket)

Al crear una nueva aplicación a través de heroku cli, puede definir el nombre remoto de git:

 heroku create --remote qa 

También puede usar git para cambiar el nombre de controles remotos: git remote cambiar el nombre heroku heroku-staging

Tómese el time para leer más de la documentation de Heroku aquí . También sugiero leer más acerca de los controles remotos de git para comprender mejor cómo funciona todo.

    Intereting Posts