Saltar al contenido

📢 canal

📢 Administre 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

➕ Cree 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:

ParamTipoDescripción
-dbooleanEstablecer el canal como predeterminado
—self-assignbooleanPermitir que el dispositivo se asigne automáticamente a este canal
-astringAPI clave para vincular a tu cuenta
—supa-hoststringURL del host de Supabase personalizado (para autohosteo 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
-astringAPI clave para vincular a tu cuenta
—eliminar-bundlebooleanEliminar el paquete asociado con el canal. Una clave de vista previa de la aplicación puede eliminar de manera atómica solo su propio canal de vista previa y el paquete vinculado, no compartido.
—éxito-si-no-se-encontróbooleanÉxito si el canal no se encuentra
—supa-hoststringURL del host de Supabase personalizado (para autohospedaje o Capgo desarrollo)
—supa-anonstringClave de anonimato personalizada de Supabase (para auto-hospedaje)

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
-astringAPI 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

📦 Obtén el paquete actual vinculado a un canal específico en __CAPGO_KEEP_0__ Cloud para seguimiento de actualizaciones.
npx @capgo/cli@latest channel currentBundle production com.example.app

Opciones:

ParámetroTipoDescripción
-cstringCanal para obtener la versión actual del paquete
-astringAPI clave para vincular a tu cuenta
—quietbooleanSolo 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:
npx @capgo/cli@latest channel set production com.example.app --bundle 1.0.0 --state default

Opciones:

ParámetroTipoDescripción
-astringAPI clave para vincular a tu cuenta
-bstringVersión de paquete del archivo para establecer
-sstringEstablecer el estado del canal, predeterminado o normal
—última-remotabooleanObtener la última versión de paquete subida en capgo cloud y establecerla en el canal
—última versiónbooleanObtenga la clave de 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-androidbooleanDeshabilitar envío de actualizaciones a dispositivos Android
—self-assignbooleanPermitir que el dispositivo se asigne automáticamente a este canal
—no-self-assignbooleanDeshabilitar que los dispositivos se asignen automáticamente a este canal
—disable-auto-updatestringBloquear actualizaciones por tipo: mayor, menor, metadatos, parche o ninguno (permite todo)
—rollout-bundlestringPaquete de versión para liberar gradualmente en este canal
—rollout-percentagestringPorcentaje de lanzamiento desde 0 a 100
—porcentaje-de-despliegue-bpsstringPorcentaje de despliegue en puntos base desde 0 a 10000
—habilitar-desplieguebooleanHabilitar el despliegue configurado
—desactivar-desplieguebooleanDesactivar el despliegue configurado
—despliegue-pausarbooleanPausar la exposición de despliegue sin revertir los dispositivos seleccionados
—despliegue-reanudarbooleanReanudar un despliegue pausado
—despliegue-revertirbooleanBorrar el estado de despliegue y devolver los dispositivos a estable
—despliegue-promoverbooleanPromover el objetivo de despliegue a estable y limpiar el estado de despliegue
—cache-ttl-seconds-desplieguestringCloudflare Tiempo de vida del caché de decisión de despliegue en segundos
—auto-pausa-habilitadobooleanHabilitar la política de pausa automática de despliegue
—auto-pausa-deshabilitadobooleanDeshabilitar la política de pausa automática de despliegue
—ventana-de-pausa-auto-minutosstringVentana de estadísticas para la pausa automática de despliegue
—tasa-de-falla-limite-bpsstringLímite de tasa de falla en puntos base
—pausa-automatica-de-confianzastringNivel de confianza entre 0 y 1
—auto-pause-min-attemptsstringIntentos de instalación más fallas antes de que pueda activar la pausa automática
—auto-pause-min-failuresstringFallas mínimas antes de que pueda activar la pausa automática
—auto-pause-actionstringAcción de pausa automática: pausa, restauración o notificación
—auto-pause-cooldown-minutesstringTiempo de espera antes de que pueda activar la pausa automática nuevamente
—devbooleanPermitir enviar actualizaciones 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
—no-devicebooleanDeshabilitar envío de actualizaciones a dispositivos físicos
—qr-previewbooleanPrint a terminal QR code for this channel preview after updating it
—send-update-notificationbooleanEnviar una notificación de actualización nativa a los dispositivos después de actualizar el paquete de canal vinculado
—package-jsonstringRutas a archivos package.json para proyectos monorepo (separados por comas)
—ignore-metadata-checkbooleanIgnorar la comprobación de compatibilidad de node_modules si está presente en el paquete
—supa-hoststringURL de host personalizado de Supabase (para auto-hospedaje o desarrollo Capgo)
—supa-anonstringClave de anonimato personalizada de Supabase (para auto-hospedaje)