Prepara el cuerpo de la carga útil introduciendo información sobre la ejecución del pipeline en un comando cURL:
Nombre del parámetro
Descripción
Valor de ejemplo
ID único
UUID de la ejecución del pipeline. El ID tiene que ser único entre reintentos y pipelines, incluyendo reintentos parciales.
b3262537-a573-44eb-b777-4c0f37912b05
Nombre
Nombre del pipeline. Todas las ejecuciones del pipeline para las compilaciones deben tener el mismo nombre.
Documentation Build
Repositorio Git
URL del repositorio Git que activó el pipeline.
https://github.com/Datadog/documentation
Autor del commit
Correo electrónico del autor del commit que activó el pipeline.
contributor@github.com
SHA del commit
Hash del commit que activó el pipeline.
cf852e17dea14008ac83036430843a1c
Estado
Estado final del pipeline. Valores de enumeración permitidos: success, error, canceled, skipped, blocked o running.
success
Reintento parcial
Si el pipeline fue o no un reintento parcial de un intento anterior. Este campo espera un valor booleano (true o false). Un reintento parcial es aquel que sólo ejecuta un subconjunto de los trabajos originales.
false
Inicio
Hora de inicio de la ejecución del pipeline (no debe incluir ningún tiempo de cola). El formato de hora debe ser RFC3339.
2024-08-22T11:36:29-07:00
Finalización
Hora en que finalizó la ejecución del pipeline. El formato de la hora debe ser RFC3339.
2024-08-22T14:36:00-07:00
URL
URL para observar el pipeline en la interfaz de usuario del proveedor de CI.
Después de enviar tu evento de pipeline a Datadog, puedes integrar tipos adicionales de eventos como stage, job y step. Para obtener más información, consulta el endpoint de envío de eventos de pipeline.
Pipelines en ejecución
Los eventos de pipelines enviados con el status configurado en running tienen el mismo unique_id que el evento de pipeline final. Los pipelines en ejecución pueden actualizarse añadiéndoles más información mientras se ejecutan. Un pipeline en ejecución consta de lo siguiente eventos:
El evento de pipeline en ejecución inicial con el status configurado en running.
Opcionalmente, N eventos de pipelines en ejecución que actualizan el pipeline con más información, con el mismo unique_id y el status configurado en running.
El evento de pipeline final sin un estado running y el mismo unique_id.
Nota: El valor más reciente puede no ser siempre el que se muestra en la interfaz de usuario cuando se actualiza un campo. Por ejemplo, si la etiqueta my_tag se configura en value1 en el primer pipeline en ejecución y luego se actualiza a value2, es posible que veas value1 en lugar de value2 en la interfaz de usuario. Se recomienda sólo actualizar los pipelines en ejecución añadiendo más campos en lugar de modificar los existentes.
Ver datos de pipelines en Datadog
Las páginas Lista de pipelines CI y Ejecuciones se rellenan con datos después de que los pipelines son aceptados para su procesamiento.
La página Lista de pipelines CI muestra datos sólo para la rama por defecto de cada repositorio. Para obtener más información, consulte Buscar y gestionar pipelines CI.