Saltar al contenido

📢 canal

📢 Administra los canales de distribución para actualizaciones de la aplicación 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 administrar 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 autohospedaje o Capgo desarrollo)
—supa-anonstringClave de anonimato personalizada de Supabase (para auto-hospedaje)

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
—eliminar-bundlebooleanEliminar el paquete asociado al canal
—éxito-si-no-encontradobooleanÉxito si el canal no se encuentra
—supa-hoststringURL de host personalizado de Supabase (para autohospedaje o Capgo desarrollo)
—supa-anonstringClave de anonimato personalizada de Supabase (para autohospedaje)

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,stringLa clave API para vincular a tu cuenta
—supa-hoststringURL de host personalizado de Supabase (para autohosteo o Capgo desarrollo)
—supa-anonstringClave anonimizada personalizada de Supabase (para autohosteo)
Ventana de terminal
npx @capgo/cli@latest channel currentBundle

📦 Obtén el paquete actual vinculado a un canal específico en Capgo Cloud para seguimiento de actualizaciones.

Ejemplo:

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

Opciones:

ParámetroTipoDescripción
-c,stringCanal para obtener el paquete actualizado
-a,stringAPI clave para vincular a tu cuenta
—quietobooleanSolo imprimir la versión del paquete
—supa-hoststringURL de host personalizado de Supabase (para auto-hospedaje o Capgo desarrollo)
—supa-anonstringClave anonima 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). Debe haber un canal por defecto.

Ejemplo:

Ventana de terminal
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

Opciones:

ParámetroTipoDescripción
-a,stringAPI clave para vincular a tu cuenta
-b,stringVersión de paquete del archivo para establecer
-s,stringEstablecer el estado del canal, por defecto o normal
—última-versión-remotabooleanObtenga la última versión del paquete subida en capgo y establezca el canal
—últimabooleanObtenga la última versión clave en el package.json para establecer 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-androidbooleanDeshabilitar enviar actualización a dispositivos Android
—self-assignbooleanPermitir que el dispositivo se asigne a este canal
—no-self-assignbooleanDeshabilitar que los dispositivos se asignen a este canal
—disable-auto-updatestringBloquear actualizaciones por tipo: mayor, menor, metadatos, parche, o ninguno (permite todos)
—devbooleanPermitir enviar actualización a dispositivos de desarrollo
—no-devbooleanDeshabilitar envío de actualizaciones a dispositivos de desarrollo
—prodbooleanPermitir envío de actualizaciones a dispositivos de producción
—no-prodbooleanDeshabilitar envío de actualizaciones a dispositivos de producción
—emulatorbooleanPermitir envío de actualizaciones a dispositivos de emulación
—no-emulatorbooleanDeshabilitar envío de actualizaciones a dispositivos de emulación
—devicebooleanPermitir envío de actualizaciones a dispositivos físicos
—sin dispositivobooleanDeshabilitar envío de actualizaciones a dispositivos físicos
—archivo-json-de-paquetestringRutas de archivo json de paquete para repositorios monolíticos (separadas por comas)
—ignorar-verificación-de-metadatabooleanIgnorar la verificación de compatibilidad con node_modules si está presente en el paquete
—supa-hoststringURL de host personalizado de Supabase (para autohosteo o Capgo desarrollo)
—supa-anonstringClave anonima personalizada de Supabase (para autohosteo)

Si estás utilizando canal para planificar la ruta del canal y el despliegue en etapas, conecta con Canales para los detalles de implementación en Canales, Canales para los detalles de implementación en Canales, Canales para los detalles 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 Alcance de Versión para el flujo de trabajo del producto en la Solución de Versionado.