Saltar al contenido

📢 canal

Administra los canales de distribución para actualizaciones de aplicaciones en Capgo Cloud, controlando cómo se envían 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.

Example:

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

Opciones:

ParamTipoDescripción
-dbooleanEstablecer el canal como predeterminado
—autoasignarbooleanPermitir al dispositivo autoasignarse a este canal
-astringAPI clave para vincular a tu cuenta
—supahoststringURL de host personalizado de Supabase (para auto-hospedaje o Capgo desarrollo)
—supa-anonstringClave anonima personalizada de Supabase (para auto-hospedaje)

Alias: d

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

Eliminar un canal desde Capgo Cloud, opcionalmente eliminando paquetes asociados para liberar recursos.

Ejemplo:

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

Opciones:

ParamTipoDescripción
-astringAPI clave para vincular a tu cuenta
—borrar-bundlebooleanBorra el paquete asociado al canal. Una clave de vista previa de la aplicación puede borrar 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 de host de Supabase personalizado (para auto-hospedaje o Capgo desarrollo)
—supa-anonstringClave anonima de Supabase personalizada (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 ajustes de distribución.

Ejemplo:

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

Opciones:

ParámetroTipoDescripción
-astringla clave API para vincular a tu cuenta
—supa-hoststringURL de host personalizado de Supabase (para autohospitalización o Capgo desarrollo)
—supa-anonstringClave anónima de Supabase personalizada (para autohospedaje)
ventana de terminal
npx @capgo/cli@latest channel currentBundle

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

Ejemplo:

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

Opciones:

ParamTipoDescripció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 autohospedaje o desarrollo Capgo)
—supa-anonstringClave anonima personalizada de Supabase (para autohospedaje)

Alias: s

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

⚙️ Configure settings for a channel, such as linking a bundle, setting update strategies (major, minor, metadata, patch, none), or device targeting (iOS, Android, dev, prod, emulator, device). One channel must be default.

Example:

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

Opciones:

ParamTipoDescripción
-astringAPI clave para enlazar a tu cuenta
-bstringVersión del paquete del archivo a establecer
-sstringEstablecer el estado del canal, por defecto o normal
—última-remotabooleanObtenga la última versión cargada en capgo y establezca en el canal
—últimobooleanObtenga la clave de la versión más reciente en 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
__CAPGO_KEEP_0__booleanDeshabilitar la actualización en dispositivos Android
—self-assignbooleanAllow device to self-assign to this channel
—no-self-assignbooleanDisable devices to self-assign to this channel
—disable-auto-updatestringBloquear actualizaciones por tipo: mayor, menor, metadatos, parche, o ninguno (permite todas)
—update-packagestringServir zip, delta o ambos: todos, zip, delta, zip_desde_interno, o delta_desde_interno
—rollout-bundlestringVersión de paquete para liberar gradualmente en este canal
—porcentaje-de-rollooutstringPorcentaje de despliegue desde 0 a 100
—porcentaje-de-rolloout-bpsstringPorcentaje de despliegue en puntos base desde 0 a 10000
—habilitar-rollooutbooleanHabilitar el despliegue configurado
—desactivar-rollooutbooleanDesactivar el despliegue configurado
—pausar-rollooutbooleanPausar la exposición de despliegue sin retroceder a los dispositivos seleccionados
—reanudar-rollooutbooleanReanuda una implementación pausada
—rollout-rollbackbooleanBorrar el estado de implementación y devolver dispositivos a estable
—rollout-promotebooleanPromover objetivo de lanzamiento a estable y limpiar estado de lanzamiento
—rollout-cache-ttl-secondsstringCloudflare Tiempo de caché de decisión de implementación en segundos
—auto-pause-enabledbooleanHabilitar política de pausa automática de lanzamiento
—auto-pause-disabledbooleanDisable rollout auto-pause policy
—auto-pause-window-minutesstringVentana de estadísticas para pausa automática
—auto-pause-failure-rate-bpsstringLímite de tasa de fallas en puntos base
—auto-pause-confidencestringNivel de confianza entre 0 y 1
—auto-pause-min-attemptsstringFallas mínimas antes de que pueda activar la pausa automática
—auto-pause-min-failuresstringTiempo de espera mínimo para pausa automática en minutos
—auto-pause-actionstringLímite de tasa de fallas en puntos base
niveles de confianza para pausa automáticastringCooldown before auto-pause can trigger again
—devbooleanPermitir enviar actualización a dispositivos de desarrollo
—no-devbooleanDeshabilitar enviar actualización a dispositivos de desarrollo
—prodbooleanPermitir enviar actualización a dispositivos de producción
—no-prodbooleanDeshabilitar enviar actualización a dispositivos de producción
—emulatorbooleanPermitir enviar actualización a dispositivos emuladores
—no-emulatorbooleanDesactivar envío de actualizaciones a dispositivos de emulación
---dispositivobooleanPermitir enviar actualizaciones a dispositivos físicos
---no-dispositivobooleanDesactivar enviar actualizaciones a dispositivos físicos
---previa-qrbooleanImprimir un código QR de terminal code para esta vista previa del canal después de actualizarlo.
---notificación-de-actualizaciónbooleanEnviar una notificación de actualización nativa a dispositivos después de actualizar el paquete de canal vinculado
---package-jsonstringRutas a archivos package.json para repositorios monorepo (separados por comas)
—ignore-metadata-checkbooleanIgnorar la 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)