Ejecutando y monitoreando Jobs

Un Job es la ejecución de un proceso en GoAMS. Cuando creas un Job, le estás diciendo a un Runner que ejecute ese proceso. En este tutorial, aprenderás a crear Jobs, asignar Runners y seguir el estado de cada ejecución en tiempo real.

¿Qué es un Job?

Un Job representa una ejecución individual de un proceso. Cada vez que un proceso se ejecuta — ya sea manualmente o por programación — se crea un Job. El Job tiene su propio estado, logs y resultados, permitiéndote seguir exactamente lo que pasó en cada ejecución.

Cada Job ejecuta un proceso específico en un Runner asignado
El estado se actualiza en tiempo real durante la ejecución
Puedes ver logs, resultados e historial de cada Job
Los Jobs finalizados quedan registrados para consulta posterior

Pantalla de Jobs

En la sección de Jobs del panel GoAMS, encontrarás una tabla con todos los Jobs. Cada fila muestra el proceso ejecutado, el Runner asignado, el estado actual y otros detalles de la ejecución. Desde esta pantalla puedes crear nuevos Jobs y seguir los que ya están en curso.

Tela de Jobs no Go AMS - listagem e status

Creando un nuevo Job

1

Paso 1: Accede a la sección de Jobs

En el panel de GoAMS, ve a la sección de Jobs. Verás la tabla con los Jobs existentes.

2

Paso 2: Haz clic en crear nuevo Job

Haz clic en el botón para agregar un nuevo Job. Aparecerá un formulario.

3

Paso 3: Selecciona el proceso

Elige qué proceso deseas ejecutar. La lista muestra todos los procesos disponibles con sus respectivos workflows ya configurados.

4

Paso 4: Asigna un Runner

Selecciona qué Runner va a ejecutar este proceso. El Runner necesita estar con estado "Online" para iniciar la ejecución. Si el Runner está offline, el Job quedará pendiente hasta que se conecte.

5

Paso 5: Confirma y crea el Job

Revisa la información y confirma la creación del Job. El Job será agregado a la tabla y entrará en el ciclo de ejecución.

Formulário de criação de novo Job no Go AMS

Importante

El Job solo comienza a ejecutarse cuando el Runner asignado está online. Si el Runner está offline en el momento de la creación, el Job tendrá estado "Pendiente" hasta que el Runner se conecte.

Estado del Job

El estado del Job se actualiza en tiempo real a medida que avanza la ejecución. Los estados posibles son:

Pendiente — Job creado, esperando que el Runner esté online o disponible

Ejecutando — El Runner está ejecutando el proceso en este momento

Éxito — El proceso se ejecutó con éxito y finalizó sin errores

Terminated — La ejecución fue detenida (interrumpida manualmente o por timeout)

Error — La ejecución falló durante el proceso

Ciclo de vida del Job

Todo Job sigue un ciclo de vida:

Pending
Running
Success
Terminated
Error
1

El Job se crea y queda como Pendiente

2

Cuando el Runner está online y disponible, el estado cambia a Ejecutando

3

El estado se actualiza en tiempo real mientras el Runner ejecuta el workflow

4

Al finalizar, el Job recibe un estado final: Éxito, Terminated o Error

5

El Job finalizado queda registrado en la tabla para consulta

Consejo

Cuando un Job llega a un estado final (Éxito, Terminated o Error), la ejecución se detiene. Puedes consultar los logs y resultados en cualquier momento para entender qué pasó.

Monitoreando ejecuciones

En la tabla de Jobs, puedes seguir todas las ejecuciones en curso y finalizadas:

Ve el estado de cada Job actualizado en tiempo real
Consulta los logs detallados de cada ejecución
Identifica rápidamente Jobs con error para investigar
Filtra Jobs por estado, proceso o Runner
Relatórios e monitoramento de Jobs no Go AMS

Resumen

Para ejecutar un proceso con Jobs:

  1. 1

    Accede a la sección de Jobs en el panel de GoAMS

  2. 2

    Crea un nuevo Job seleccionando el proceso y asignando un Runner

  3. 3

    El Job queda pendiente hasta que el Runner esté online

  4. 4

    El Runner ejecuta el proceso y el estado se actualiza en tiempo real

  5. 5

    Al finalizar, el Job recibe estado de Éxito, Terminated o Error

Próximos pasos

Con los Jobs dominados, ya puedes: