Saltar al contenido principal
Proton v5

Ejecutar

En el grupo de automatización, marca las automatizaciones y haz clic en Ejecutar. El asistente Ejecutar Automatización guía la ejecución por pasos; cada paso muestra un check cuando está listo, o lo que falta. El pie resume la ejecución y lista lo que todavía falta en Falta:.

El botón queda deshabilitado con el ciclo o el grupo cerrado, y para quien no puede ejecutar en el Centro de Automatización.

Qué se va a ejecutar​

Las automatizaciones marcadas, con un dataset de cada una. Aquí puedes ajustar los parámetros solo para esta ejecución:

  • Por dataset: abre un dataset y cambia los valores. Aquí también desmarcas el dataset que no debe ejecutarse.
  • Por parámetro: cambia un parámetro en todos los datasets marcados de una vez.

Aquí solo cambian los valores fijos y las listas; los cifrados y las referencias aparecen solo para lectura, y las salidas no aparecen. El valor modificado queda resaltado.

información

El ajuste vale solo para esta ejecución (y para la programación, en el momento en que sale). El dataset no cambia. Para cambiar el dataset, edítalo en Automatizaciones.

Dónde se ejecuta​

Elige un Runner o un Cluster.

  • Los runners aparecen como Libre, Ejecutando u Offline, con los libres primero. El primero libre ya viene elegido. Mostrar offline incluye los apagados.
  • Un runner offline sirve para programar, pero no para ejecutar ahora.
  • Cuando una automatización solo puede ejecutarse en ciertos runners, la lista trae solo los permitidos. Un runner privado solo le aparece a su dueño.

Dispositivo y app​

Con una automatización móvil, el paso pasa a ser Dónde se ejecuta y dispositivo:

  • Dispositivo en el runner: un dispositivo conectado al runner, o Cualquier dispositivo (el primero conectado en ese momento). En un cluster, vale cualquier dispositivo del runner que tome la ejecución. Buscar de nuevo actualiza la lista.
  • BrowserStack: un dispositivo de BrowserStack, con la búsqueda y el filtro de Android e iOS. Solo con la integración de BrowserStack registrada.
  • Aplicación: la app y la versión, Siempre la más reciente o Una versión específica. Con la más reciente, las programaciones y las recurrencias toman la versión que llegue después. Las apps están en Recursos > Apps Móviles.
  • Grabar vídeo: graba la ejecución en el dispositivo.

Cuándo​

OpciónQué hace
AhoraLa ejecución entra en la cola del runner de inmediato.
ProgramarUna vez, en la fecha y la hora elegidas (en tu zona horaria).
RecurrenteSe repite sola: cada N minutos u horas, todos los días, en días de la semana o en un día del mes. Consulta Agenda.

Programar y Recurrente dependen del plan; sin el recurso, la opción aparece con un candado.

Código y ambiente​

  • Repositorios: la branch de cada sistema. La predeterminada del repositorio ya viene elegida; otra branch vale solo para esta ejecución, por ejemplo para probar una branch de trabajo antes del merge.
  • Ambiente: el ambiente de la ejecución, o Predeterminado de cada dataset. Si la ejecución usa un ambiente de producción, el asistente avisa. Consulta Ambientes.

Más opciones​

  • Recibir notificación tras ejecución: un correo cuando termina la última ejecución del lote, con el marcador y el enlace de cada fallo.
  • Reejecutar al fallar ejecución: un nuevo intento de la ejecución que falló, enseguida o después de un tiempo (segundos, minutos u horas), con el mismo runner, los mismos parámetros, las mismas branches y el mismo ambiente. Es un solo intento, y no vale para una ejecución detenida.

Enviar​

El botón final cambia según la opción elegida: Ejecutar, Programar o Guardar como Recurrencia. Solo se habilita cuando no queda nada pendiente. Una vez enviado, el asistente muestra a dónde fueron las ejecuciones y se cierra solo.

La primera ejecución de un repositorio en un runner descarga el código y prepara las dependencias antes del primer paso, y puede tardar algunos minutos.

Permisos​

Ejecutar, programar y crear una recurrencia requieren el permiso de ejecutar en el Centro de Automatización. El asistente también lee los runners, los clusters, los sistemas, los parámetros de los datasets y los ambientes: el perfil necesita ver esas pantallas para que cada paso aparezca completo.