Pulsa para ir al contenido principal

How to Set Capgo Auto Pause Attempts

Aprende cómo Capgo funciona el pausa automática de intentos mínimos, elige un umbral seguro, prueba los rollbacks y monitorea los lanzamientos OTA con confianza.

How to Set Capgo Auto Pause Intentos Mínimos

Un umbral de intentos bajo puede pausar un lanzamiento OTA saludable. Un alto umbral puede permitir que un paquete malo llegue a demasiados dispositivos. El Capgo pausa automática de intentos mínimo setting controls when Capgo has enough install and failure data to pause a channel. Use the steps below to set it with care, test it, and connect it to your release flow.

Contenido de la Tabla

  • Paso 1: Entiende qué controla los intentos mínimos
  • Paso 2: Encuentra la configuración de pausa automática en Capgo
  • Paso 3: Elige un valor de intentos mínimo seguro
  • Step 3: Elige un valor de intentos mínimo seguro
  • Paso 5: Monitorear Intentos, Análisis y Retroceso Automático
  • Paso 6: Automatizar la configuración en CI/CD
  • FAQ
  • Conclusión

Paso 1: Entiende qué controla los intentos mínimos

La valor de pausa automática de intentos mínimos establece el tamaño de muestra más pequeño que Capgo necesita antes de que sus reglas de pausa puedan actuar. Es una puerta, no un límite de fallos. La configuración le dice a Capgo que espere hasta que existan suficientes intentos de actualización antes de juzgar el lanzamiento.

Un intento puede incluir un dispositivo que intenta instalar un paquete. El intento puede tener éxito o fracasar. El resultado exacto depende del camino de actualización, el estado de la aplicación y la configuración del actualizador. Por eso, el valor debe leerse con el tamaño de su lanzamiento en mente.

La referencia del canal de Capgo describeauto-pause-min-attemptscomo el número mínimo de intentos de instalación y fracaso antes de que la pausa automática pueda tener efecto. El campo se representa como una cadena en la referencia de CLI, por lo que mantenga el valor en el formato esperado por el comando o API que utilice. Puede revisar los campos de canal de Capgo y CLI antes de cambiar un canal en vivo.

Piense en la configuración como una regla de evidencia mínima. Un valor de 1 puede reaccionar después del primer intento registrado. Eso puede ayudar durante un pequeño test interno, pero también puede reaccionar a una sesión de red maliciosa. Un valor más grande da al lanzamiento más tiempo para recopilar una muestra útil.

Separar intentos de usuarios

Las tentativas no son lo mismo que las personas únicas. Un dispositivo puede repetir una actualización. Un solo usuario puede ejecutar la aplicación en más de un dispositivo. Su vista de análisis también puede agrupar eventos de una manera que difiere de sus propios métricas de producto.

Antes de elegir un número, anota qué quieres que el umbral proteja. Si el objetivo es detectar un paquete de JavaScript roto temprano, un canal controlado pequeño puede usar un valor más bajo. Si el objetivo es proteger una liberación de producción amplia, necesitas suficientes intentos para evitar decisiones basadas en un dispositivo o un corte corto.

  • Utiliza un umbral pequeño para un canal de prueba privado.
  • Utiliza un umbral más grande cuando el canal tiene redes y tipos de dispositivos mixtos.
  • Aumenta el umbral si los cortes cortos han causado pausas falsas.
  • Baja solo cuando el costo de la detección tardía es mayor que el costo de una pausa falsa.

El auto-pausa debe detener un lanzamiento. No debe reemplazar la revisión de paquetes, la prueba de dispositivos o un plan de rollback claro. Trata el umbral como un control dentro de tu proceso de liberación.

Toma en cuenta: El control de intentos determina cuánta evidencia de despliegue Capgo necesita antes que su política de pausa automática pueda actuar.

Paso 2: Encuentra la configuración de auto-pausa en Capgo

Para configurar el Capgo El valor de pausa automática mínimo, primero encuentra el canal que entrega el paquete. El pausa automático pertenece al control de lanzamiento, por lo que cambiar la configuración del actualizador de la aplicación puede no cambiar la política del canal que esperas.

Comienza en el Capgo o utiliza el comando del canal y el API ruta que tu equipo ya utiliza. Verifica el nombre del canal antes de editar cualquier cosa. Un canal de prueba y un canal de producción pueden tener nombres similares, y un valor correcto en el canal incorrecto sigue siendo un incidente de lanzamiento en espera.

Busca los campos de pausa automática en las configuraciones del canal. Los campos relacionados pueden incluir el valor de intentos mínimo y un ajuste de confianza. Mantén esos campos juntos en tu revisión de cambios. Un mínimo de muestra dice cuándo Capgo puede juzgar el lanzamiento. Un valor de confianza puede afectar la fuerza del señal antes de que se produzca un pausa.

Configuración de pausa automática de canal de OTA móvil y control de intentos mínimo

Establece el valor a través de la ruta que puedes auditar

Utiliza el panel de control cuando necesitas un cambio controlado rápido y tu equipo registra los cambios en el panel de control. Utiliza el CLI cuando el ajuste pertenece a un script de lanzamiento. Utiliza el API público cuando un servicio gestiona la política del canal como parte de un sistema de despliegue más amplio.

Independientemente del camino que elijas, captura el valor antiguo primero. Guarda el nombre del canal, la versión del paquete, el estado de lanzamiento y el nuevo valor en el mismo registro de cambios. Eso te da una respuesta clara si el canal se detiene más tarde.

Para flujos de trabajo impulsados por API, Capgo expone recursos de canal a través de su API público. El canal Capgo API de documentación es el lugar adecuado para verificar los nombres de los campos y la forma de la solicitud en lugar de adivinar desde un script local.

Cuando edites el valor, ingresa un número entero completo ya que el campo lo espera. No agregues un signo de porcentaje. No utilices un decimal. Si tu herramienta almacena la configuración como JSON, mantén la ortografía exacta de la clave y preserva el formato de cadena mostrado en la referencia actual de Capgo.

Confirmar el cambio

Lee el canal nuevamente después de guardar. No asumas que un comando exitoso significa que el campo deseado cambió. Verifica los datos de canal devueltos o el valor de la consola.

Entonces haz tres preguntas:

  • ¿Se cambió la configuración en el canal deseado?
  • ¿El canal sigue apuntando al paquete deseado?
  • ¿La implementación está activa, pausada o completa?

Si el valor no aparece, detente allí. Verifica las permisos, la ortografía del campo y el identificador del canal. Un script de implementación que informa de éxito sin verificar el estado guardado es difícil de confiar.

Paso 3: Elige un valor de intentos mínimo de pausa seguro

Choose the Capgo auto pause minimum attempts value from the size and risk of the rollout. There is no safe number for every app. The right threshold gives the policy enough evidence while still detecting a bad update early.

Comienza con el grupo más pequeño que te pueda decir algo útil. Un canal privado puede contener dispositivos internos con versiones de la aplicación conocidas. Un canal de producción puede incluir dispositivos más antiguos, conexiones débiles y usuarios que abren la aplicación solo una vez cada pocos días. Esos grupos no deberían compartir el mismo umbral por defecto.

Usa una regla de decisión simple

Pregúntate cuántas intentos necesitas antes de que un patrón de falla signifique algo. Si tu canal de prueba tiene solo unos pocos dispositivos, un umbral alto puede no alcanzarse durante la ventana de prueba. Si tu canal de producción recibe muchos intentos en minutos, un umbral muy bajo puede pausar la liberación después de un problema de red corto.

Establece un valor más bajo cuando:

  • El canal es privado.
  • El paquete cambia una característica de alto riesgo.
  • Necesitas feedback rápido durante un test de etapa.
  • Tu equipo puede inspeccionar cada falla pronto después de la liberación.

Establece un valor más alto cuando:

  • El canal sirve una mezcla de dispositivos amplia.
  • Los usuarios se conectan a través de redes inestables.
  • The app has low daily open frequency.
  • A una breve interrupción podría generar muchos fallos falsos.

No utilice el umbral para ocultar un problema conocido. Si un paquete falla en un plugin nativo requerido, pausen la liberación usted mismo y arregle la causa. Un ajuste mínimo de intentos no puede hacer que un paquete incompatible sea seguro.

Pair el umbral con el tamaño de la entrega

Supongamos que se libera a un pequeño canal interno primero. Podría elegir un umbral que permita al equipo ver varios resultados de instalación antes de que el auto-pausa pueda actuar. Una vez que el paquete pase esa etapa, muevalo a un canal más amplio con un umbral que refleje la muestra más grande.

Esta aproximación mantiene la primera señal rápida sin pedirle a la política de producción que reaccione a una muestra pequeña. También le da un lugar claro para ajustar la configuración. Cambie el umbral con el canal, no después de que la entrega haya fallado ya.

Registre el valor junto al registro de liberación. Anote por qué lo eligió, qué lo haría cambiar y quién puede aprobar ese cambio. Esto importa cuando un miembro del equipo ve un canal pausado durante un incidente y necesita contexto rápidamente.

Consejo Comience con un canal controlado, registre su volumen de intentos, luego ajuste el umbral de producción a partir del comportamiento de lanzamiento observado en lugar de suposiciones.

Paso 4: Pruebe el Auto-Pausa con una entrega basada en canales

Pruebe el auto-pausa en un canal antes de que dependa de él en producción. Un canal le da un límite para la prueba. Puede enviar un paquete a un grupo conocido, ver cómo aumentan los intentos y confirmar qué sucede cuando la política alcanza su umbral.

Primero, crea un paquete de prueba que puedas identificar sin confundirlo con una versión de lanzamiento en vivo. Mantén el cambio de code seguro. La prueba debe probar el control de la versión de lanzamiento, no crear un problema de segunda aplicación.

A continuación, asigna un pequeño grupo de dispositivos de prueba al canal. Verifica que cada dispositivo tenga la versión de la aplicación nativa esperada. El code OTA no puede solucionar todos los desacuerdos nativos, por lo que un dispositivo que ejecuta la versión binaria incorrecta puede hacer que la prueba sea difícil de leer.

Publica el paquete en el canal. Utiliza un comando en tu flujo de despliegue normal de Capgo siempre que sea posible, pero mantén el paquete y los IDs del canal en el registro de lanzamiento. No confíes en el buffer de scrollback de la terminal durante un incidente.

Prueba el camino de pausa

Necesitas una forma segura de producir un intento fallido. Utiliza un paquete de prueba solo para pruebas o una condición de falla controlada aprobada por tu equipo. Nunca dañes un paquete de producción solo para ver si funciona la pausa automática.

Mira la siguiente secuencia:

  1. El canal apunta al paquete de prueba.
  2. Los dispositivos reciben la instrucción de actualización.
  3. Los intentos aparecen en la vista de análisis.
  4. Se alcanza el mínimo de intentos.
  5. El señal de falla hace que el canal se pausé, si se cumplen las condiciones de la política.

El quinto paso es importante. Alcanzar el valor de intentos mínimo puede hacer que la pausa automática esté disponible. No significa que cada lanzamiento se pausé en ese exacto recuento. Otros campos de política y resultados observados pueden afectar el resultado.

Prueba la recuperación también

Después de la pausa, confirme qué usuarios reciben. Verifique si el paquete fallido sigue seleccionado, si los nuevos dispositivos dejan de recibirlo y si el paquete seguro anterior está disponible para el rollback. La respuesta depende de su configuración de actualizador y canal, así que verifique los registros de la aplicación en lugar de asumir.

Resuma con un paquete conocido bueno solo después de que alguien revise el fracaso. Si el fracaso vino de una construcción mala, haga un nuevo paquete. No empuje el mismo artefacto de nuevo y espero que el próximo intento se comporte de manera diferente.

Documente el resultado de la prueba. Incluya el umbral, el número de dispositivos, la condición de fracaso, el tiempo de pausa y la acción de recuperación. Esto convierte una prueba única en un control de lanzamiento repetible.

Paso 5: Monitorear Intentos, Análiticas y Rollback Automático

La monitoreo le dice si la regla de pausa automático mínimo intentos de Capgo está viendo un lanzamiento saludable o uno roto. Mire el conteo de intentos junto con el comportamiento de fracaso. Un conteo sin contexto puede hacer que se pausen demasiado temprano o se pierda un problema creciente.

Utilice Capgo Observa para inspeccionar la actividad de actualización y el estado de lanzamiento. Capgo Observe documentación describe el área utilizada para ver información de actualización y configurar el comportamiento de pausa automático. Mantenga la consola abierta durante la primera parte de un lanzamiento, especialmente cuando el paquete cambia el arranque code o un flujo de aplicación principal.

Análiticas de despliegue OTA mostrando intentos de actualización y monitoreo de rollback automático

Lee los señales juntos

Mira el total de intentos primero. Luego verifica el recuento de fallas y el patrón de tiempo. Un flujo constante de instalaciones exitosas se diferencia de una explosión de fallas después de que un paquete se active.

Verifica los detalles de la dispositivo y la versión de la aplicación cuando estén disponibles. Si las fallas se agrupan en una sola versión nativa, el paquete OTA puede requerir una versión binaria más nueva. Si las fallas aparecen en todas las versiones, inspecciona el paquete en sí o el camino de actualización.

Las fallas de red pueden crear ruido. Una breve interrupción puede producir intentos fallidos sin un defecto code. Por eso, el umbral debe funcionar con una política de confianza y un proceso de revisión humano. El pausa automático puede detener la exposición, pero no puede explicar cada falla.

Conoce qué significa el rollback en tu flujo

El rollback mueve a los usuarios afectados hacia una versión conocida como buena o detiene la liberación mala de llegar a más dispositivos. No reparo un binario nativo que carece de una capacidad requerida. También no puede deshacer una migración de datos que un paquete OTA ya ha ejecutado.

Antes del uso en producción, confirma el camino de rollback con un canal de prueba. Verifica qué paquete se trata como seguro. Verifica qué sucede cuando un dispositivo está desconectado durante la pausa. Luego escribe los pasos de recuperación donde el ingeniero de llamada puede encontrarlos.

Capgo’s documentación de rollback can help you map the available rollback controls to your channel plan. Use the documented behavior as your reference, since the result can depend on the updater version and release setup.

Durante un incidente, pausa primero si el patrón de falla es claro. Luego inspecciona los registros y los cambios de paquete. Un par de minutos gastados en detener la exposición es usualmente más fácil de manejar que dejar que una versión conocida como mala siga propagándose.

6. Automatizar la configuración en CI/CD

Coloque el valor de pausa automática mínimo intentos en Capgo en su flujo de liberación cuando el ajuste cambia con cada canal. La automatización elimina el desplazamiento manual. También hace visible el umbral elegido en code en la revisión.

Mantenga la política del canal separada de las claves. El nombre del canal, la etapa de despliegue y el valor de intentos mínimo pueden vivir en la configuración versionada. Los tokens API deben permanecer en el almacén de secretos de CI/CD. Nunca cometa un token a un repositorio solo porque la configuración del canal ya está allí.

Una tarea de liberación debe seguir un orden claro:

  1. Construya el paquete web.
  2. Ejecute las pruebas y verifique la compatibilidad nativa.
  3. Suba el paquete.
  4. Establezca o confirme el canal objetivo.
  5. Aplicar el valor de intentos mínimo.
  6. Verifique el estado del canal guardado.
  7. Publica o avanza el despliegue.

Utilice una etapa de prueba o de revisión si su sistema de despliegue lo admite. La revisión debe mostrar el identificador del paquete, el canal, el umbral y la acción de despliegue antes de que se ejecute el paso de producción.

Haga que la verificación forme parte del trabajo

Después de que se complete el comando API o CLI, recupere el estado del canal nuevamente. Falle el trabajo si el valor devuelto no coincide con la configuración esperada. Esto captura IDs de canal incorrectos, campos rechazados y actualizaciones parciales.

Las variables de entorno son una forma común de pasar configuraciones de lanzamiento a un trabajo de CI. El trabajo puede leer el nombre de un canal o el umbral sin colocar secretos en archivos de origen. Mantenga los nombres de variables claros y valide antes de desplegar.

Por ejemplo, su flujo de trabajo podría requerir:

  • CAPGO_CHANNELpara el canal objetivo.
  • CAPGO_MIN_ATTEMPTSpara el umbral aprobado.
  • CAPGO_BUNDLE_IDpara el paquete subido.

Aquellas son convenciones de flujo de trabajo, no nombres de campos Capgo. Asígnelos a los campos exactos CLI o API en un lugar. Eso facilita las revisiones futuras.

Para una verificación de seguridad más profunda, revise la guía de Capgo sobre la seguridad de actualizaciones OTA en pipelines de CI/CD. El hábito importante es simple: limite el acceso a tokens, registre la decisión de lanzamiento y verifique el resultado después de cada cambio.

Considere mantener un registro de cambios

Almacene el umbral con el ID de commit o de lanzamiento. Agregue la razón del cambio. Si un despliegue se detiene inesperadamente, puede comparar la política con el paquete y el momento de despliegue.

Capgo se factura como una suscripción por organización, con una prueba gratuita de 14 días en lugar de una compra única al por menor. Ese modelo se ajusta a los equipos que quieren probar el flujo de liberación antes de hacerlo parte de su proceso de entrega regular. Mantenga el trabajo de prueba enfocado: configure un canal, ejecute una prueba de pausa y verifique un camino de rollback.

Un comando puede publicar la actualización. El flujo de trabajo más seguro es el que también verifica el canal, sigue la adopción y deja un camino de rollback.

FAQ

¿Qué significa que Capgo pausa automáticamente los intentos mínimos?

Capgo configura automáticamente los intentos mínimos de instalación y fracaso necesarios antes de que la política de pausa automática pueda actuar. Es una puerta de muestra de tamaño, no un porcentaje de instalaciones fallidas. Un valor bajo reacciona más pronto pero puede confiar en menos evidencia. Un valor más alto da al canal más tiempo para recopilar resultados.

¿Dónde configuro los intentos mínimos de pausa automática en Capgo?

Establezca el valor en el canal que entrega el paquete OTA. Utilice la consola de Capgo, CLI, o pública API, y luego lea el canal de vuelta para confirmar el campo guardado. Verifique el nombre del canal primero. Editar un canal de prueba cuando la producción está activa no cambiará el lanzamiento de producción.

¿Cuál es un valor de intentos mínimos seguro?

Un valor seguro depende del tamaño del canal, la mezcla de dispositivos, la calidad de la red y el riesgo de liberación. Utilice un umbral más pequeño para un canal de prueba controlado. Utilice un umbral más grande para un lanzamiento de producción más amplio. Comience con un grupo conocido, observe el volumen de intentos y ajuste según el comportamiento observado.

¿Reaching el valor mínimo de intentos siempre detiene una liberación?

No. Alcanzar el valor mínimo de intentos Capgo hace que la liberación sea elegible para la pausa automática, pero otras condiciones de política aún importan. Los señales de falla, los ajustes de confianza, el estado del canal y el flujo del actualizador pueden afectar el resultado. Pruebe el camino completo de pausa con un conjunto de pruebas seguro antes de confiar en él en producción.

¿Puede la pausa automática reemplazar un plan de rollback?

No. La pausa automática detiene o limita la exposición adicional, mientras que el rollback mueve a los usuarios hacia un conjunto de pruebas conocido cuando ese camino esté disponible. Pruebe ambos controles. También recuerde que un rollback OTA no puede agregar una capacidad nativa que la aplicación instalada no tiene.

Conclusión

Establezca el valor mínimo de intentos por canal, no por hábito. Comience con una pequeña prueba de liberación, verifique los caminos de pausa y rollback, y luego automatice el ajuste aprobado en CI/CD. Si desea probar el flujo de trabajo, intente Capgo con un canal y un conjunto de pruebas controlado antes de ampliar la liberación.

Actualizaciones en vivo para aplicaciones Capacitor

Cuando un error en la capa de web está activo, envíe la corrección a través de Capgo en lugar de esperar días para la aprobación de la tienda de aplicaciones. Los usuarios obtienen la actualización en segundo plano mientras los cambios nativos siguen en el camino de revisión normal.

soporte humano de Martin

Iniciar Ahora

Últimas noticias de nuestro Blog

Capgo te da las mejores perspectivas que necesitas para crear una aplicación móvil verdaderamente profesional.