Todos los artículos
Getting Started
Qué es CICDoo Primeros pasos: el asistente de incorporación El Panel y el Mapa de InfraestructuraConcepts
Etapas de producción, staging y desarrollo Dominios, subdominios y SSL Versiones y ediciones de Odoo (Community vs Enterprise) Espacios de trabajo y colaboración en equipoServers
Añadir un servidor Dominios de servidor y DNS Usar un balanceador de carga Acciones de servidor: desplegar, registros y gráficosProjects & Git
Crear un proyecto Conectar GitHub Conectar GitLab Ramas e instanciasInstances & Console
Crear una instancia Reiniciar, detener y eliminar una instancia Fusionar ramas entre etapas Web IDE y acceso remoto Explicación de los ajustes de la instancia Despliegues y la cola de trabajosAgent Tasks
Qué son las tareas del agente Configurar las tareas del agente Ejecutar una tarea y revisar el resultado Tiempo de agente y recargasMonitoring & Backups
Monitorear tu instancia Copias de seguridad y restauración Notificaciones de alerta (correo y SMS)Workspaces & Permissions
Invitar a miembros del espacio de trabajo Permisos de los miembros y acceso a recursos Un miembro no puede ver o usar un recursoAccount & Security
Autenticación de dos factores (2FA) Ajustes de perfil e integraciones Contraseñas y recuperación de cuentaBilling & Plans
Planes y precios Mejorar y gestionar tu suscripción Si una suscripción de proyecto queda sin pagar El programa de partners de canalSupport & Tickets
Abrir un ticket de soporte Cómo obtener ayuda del equipo de CICDooTroubleshooting
Resolución de problemas: no se puede conectar un servidor Resolución de problemas: falló un despliegue Resolución de problemas: git push falla con 403 tras mover un repositorio Resolución de problemas: mi instancia está caída o lenta Resolución de problemas: problemas de dominio o SSLInstancias y consola
Fusionar ramas entre etapas
Cómo fusionar la rama de una instancia en una rama destino para promover el trabajo entre desarrollo, staging y producción.
Qué hace la acción Fusionar
Cada instancia de CICDoo está vinculada a una rama de git. Cuando el trabajo en una rama está listo para avanzar, la fusionas en otra rama. La instancia que ejecuta la rama destino recoge entonces el código fusionado mediante un despliegue.
Cómo fusionar
- Abre la instancia cuya rama quieres fusionar (la de origen).
- En la fila de acciones rápidas bajo la cabecera de la instancia, haz clic en Fusionar.
- En el diálogo Fusionar Rama, escribe el nombre de la rama destino (por ejemplo, main).
- Haz clic en Fusionar.
La fusión se ejecuta como un trabajo en la cola. Abre la pestaña Cola para observar su estado y leer el registro, consulta Despliegues y la cola de trabajos.
Flujo habitual: desarrollo a staging a producción
Un flujo de promoción habitual se ve así:
- Construye y prueba una funcionalidad en una instancia de Desarrollo.
- Fusiona la rama de desarrollo en tu rama de Staging y verifica el resultado en la instancia de staging.
- Cuando staging se ve bien, fusiona la rama de staging en tu rama de Producción para publicarla.
El diálogo Fusionar es un campo de texto libre, así que verifica dos veces el nombre de la rama destino antes de confirmar. Fusionar en la rama equivocada dispara un despliegue en la instancia que ejecute esa rama.
Requisitos de permisos
- Permisos de espacio de trabajo: en un espacio de trabajo, el botón Fusionar solo se muestra a los miembros que tienen el permiso de fusión de instancias. Si no lo ves, pídeselo al propietario del espacio de trabajo.
Después de la fusión
La instancia destino despliega el código fusionado. Si además quieres actualizar módulos en la instancia destino, ejecuta allí un Reinicio Suave, consulta Reiniciar, detener y eliminar una instancia. Si el trabajo de fusión falla, abre su registro desde la pestaña Cola para ver el motivo (por ejemplo, un conflicto de fusión que hay que resolver en git).
Si te quedas atascado, abre un ticket de soporte desde la página de Tickets o el widget de chat.
¿Sigues atascado? Abre un ticket desde la app o habla con un ingeniero.