Un despliegue por rama
Una app de Zonda Cloud puede tener varias ramas vinculadas a la vez: cada una tiene su propio despliegue en ejecución y su propia dirección, sin afectar a la rama principal.
Vincular una rama
En la página de la app, la tarjeta Ramas lista las ramas de tu repositorio que todavía no están vinculadas. Al vincular una, se despliega de inmediato y se vuelve a desplegar con cada push a esa rama. Un push a una rama que no vinculaste no despliega nada: no hay despliegues automáticos de ramas que no elegiste.
La dirección de cada rama
La rama principal conserva la dirección de la app, mi-app.zondacloud.com. Las demás se sirven en mi-app--staging.zondacloud.com: el nombre de la app, dos guiones y el de la rama, normalizado a minúsculas, letras, números y guiones (feature/Login se convierte en feature-login).
Qué tiene cada rama
- Su propio despliegue en ejecución, que se reemplaza solo al hacer push a esa rama.
- Su propio historial, logs, redeploy y rollback.
- Opcionalmente, dominios propios: cada dominio apunta a una rama.
Las variables de entorno y los ajustes de build son de la app y se comparten entre ramas.
Desvincular y límites
Al desvincular una rama se detiene su despliegue y deja de servirse, pero se conservan su historial y sus dominios: si la vinculás de nuevo, vuelven a funcionar. La rama principal no se desvincula. Como cada rama es un despliegue activo que consume recursos, cada cuenta tiene un tope de ramas por app.