Saltar a contenido

📢 canal

📢 Administre los canales de distribución para actualizaciones de aplicaciones en Capgo Cloud, controlando cómo se entregan las actualizaciones a los dispositivos.

Alias: a

Ventana de terminal
npx @capgo/cli@latest channel add

➕ Crea un nuevo canal para la distribución de la aplicación en Capgo Cloud para gestionar la entrega de actualizaciones.

Ejemplo:

Ventana de terminal
npx @capgo/cli@latest channel add production com.example.app --default

Opciones:

ParámetroTipoDescripción
-d,stringEstablecer el canal como predeterminado
—self-assignbooleanPermitir que el dispositivo se asigne automáticamente a este canal
-a,stringAPI clave para vincular a tu cuenta
—supa-hoststringURL de host personalizado de Supabase (para autohosteo o desarrollo de Capgo)
—supa-anonstringClave de anon personalizada de Supabase (para autohosteo)

Alias: d

Ventana de terminal
npx @capgo/cli@latest channel delete

🗑️ Eliminar un canal de Capgo Cloud, opcionalmente eliminando paquetes asociados para liberar recursos.

Ejemplo:

Ventana de terminal
npx @capgo/cli@latest channel delete production com.example.app

Opciones:

ParámetroTipoDescripción
-a,stringAPI clave para vincular a tu cuenta
—borrar-bundlebooleanEliminar el paquete asociado al canal
—éxito-si-no-se-encontróbooleanÉxito si el canal no se encuentra
—supa-hoststringURL de host personalizado de Supabase (para autohosteo o Capgo desarrollo)
—supa-anonstringClave anonima personalizada de Supabase (para autohosteo)

Alias: l

Ventana de terminal
npx @capgo/cli@latest channel list

📋 Lista todos los canales configurados para una aplicación en Capgo Cloud para revisar los ajustes de distribución.

Ejemplo:

Ventana de terminal
npx @capgo/cli@latest channel list com.example.app

Opciones:

ParámetroTipoDescripción
-a,stringAPI clave para vincular a tu cuenta
—supa-hoststringURL de host personalizado de Supabase (para autohospedaje o Capgo desarrollo)
—supa-anonstringClave anonima personalizada de Supabase (para autohospedaje)

📦 Paquete actual

Ventana de terminal
Copiar a portapapeles
npx @capgo/cli@latest channel currentBundle

📦 Get the current bundle linked to a specific channel in Capgo Cloud for update tracking.

Ventana de terminal

Copiar a portapapeles
npx @capgo/cli@latest channel currentBundle production com.example.app

Opciones:

ParámetroTipoDescripción
-c,stringCanal para obtener la versión actual del paquete
-a,stringAPI clave para vincular a tu cuenta
—quietbooleanImprimir solo la versión del paquete
—supa-hoststringURL del host de Supabase personalizado (para auto-hospedaje o Capgo desarrollo)
—supa-anonstringClave de anonimato personalizada de Supabase (para auto-hospedaje)

Alias: s

Ventana de terminal
npx @capgo/cli@latest channel set

⚙️ Configurar ajustes para un canal, como vincular un paquete, establecer estrategias de actualización (mayor, menor, metadatos, parche, ninguno), o dirigir dispositivos (iOS, Android, dev, prod, emulador, dispositivo).

Debes tener un canal por defecto.

Ejemplo:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

Copiar a portapapeles

ParámetroTipoDescripción
-a,stringAPI clave para vincular a tu cuenta
-b,stringVersión del paquete del archivo para establecer
-s,stringEstablecer el estado del canal, por defecto o normal
—última-remotabooleanObtener la última versión del paquete subida en capgo cloud y establecerla en el canal
—últimabooleanObtenga la versión más reciente en el package.json para establecerla en el canal
—descargarbooleanPermitir descargar a la versión bajo la nativa
—no-descargarbooleanDeshabilitar descargar a la versión bajo la nativa
—iosbooleanPermitir enviar actualización a dispositivos iOS
—no-iosbooleanDeshabilitar enviar actualización a dispositivos iOS
—androidbooleanPermitir enviar actualización a dispositivos Android
—no-androidbooleanDesactivar envío de actualizaciones a dispositivos Android
—asignar automáticamentebooleanPermitir que el dispositivo se asigne automáticamente a este canal
—no-asignar automáticamentebooleanDesactivar la asignación de dispositivos a este canal
—bloquear actualizaciones por tipo: mayor, menor, metadatos, parche o ninguno (permite todas)string—desarrollo
Permitir enviar actualizaciones a dispositivos de desarrolloboolean—no-desarrollo
Desactivar enviar actualizaciones a dispositivos de desarrolloboolean—producción
—bloquear actualizaciones por tipo: mayor, menor, metadatos, parche o ninguno (permite todas)booleanPermitir enviar actualizaciones a dispositivos de producción
—no-prodbooleanDeshabilitar enviar actualizaciones a dispositivos de producción
—emulatorbooleanPermitir enviar actualizaciones a dispositivos de emulación
—no-emulatorbooleanDeshabilitar enviar actualizaciones a dispositivos de emulación
—devicebooleanPermitir enviar actualizaciones a dispositivos físicos
—no-devicebooleanDeshabilitar enviar actualizaciones a dispositivos físicos
—package-jsonstringRutas a archivos package.json para monorepos (separadas por comas)
–ignorar-verificación-de-metadatabooleanIgnorar la verificación de compatibilidad de node_modules si está presente en el paquete
–supa-hoststringURL de host personalizado de Supabase (para autohospedaje o Capgo desarrollo)
–supa-anonstringClave anonima personalizada de Supabase (para autohospedaje)

Si estás utilizando canal para planificar la ruta de canal y el despliegue en etapas, conectalo con Canales para el detalle de implementación en Canales, Canales para el detalle de implementación en Canales, Canales para el detalle de implementación en Canales, Solución de Pruebas Beta para el flujo de trabajo del producto en Solución de Pruebas Beta, y Solución de Enfoque de Versión para el flujo de trabajo del producto en Solución de Enfoque de Versión.