Ejecutar Pipelines
Esta API te permite activar el pipeline en una rama particular del repositorio Git. Esto se puede hacer pasando el nombre de la rama como parámetro en el cuerpo de la solicitud. Al activar pipelines manuales, simplemente puedes ignorar el parámetro del nombre de la rama en el JSON de la solicitud.
Al activar esta API, el pipeline se ejecutará y el estado de la ejecución se devolverá como respuesta.
Obtener detalles del Pipeline
Esta API te permite obtener los detalles de un pipeline creado en la consola de Catalyst. Esto se puede hacer pasando el pipeline_id y el project_id en la URL de solicitud. La API obtiene los detalles del proyecto en el que se creó el pipeline y los detalles del pipeline.
Detalles de la solicitud
URL de solicitud
{api-domain}/baas/v1/project/{project_id}/pipeline/{pipeline_id}/run
El ID único del proyecto en el que se ha creado el pipeline
El ID único del pipeline para el que se deben obtener los detalles.
Propiedades JSON de la solicitud
Nota:
- BRANCH_NAME es opcional cuando necesitas activar un pipeline manual de Catalyst.
- Hemos agregado las claves EVENT y URL como variables de entorno. Puedes pasar cualquier clave requerida para la ejecución del pipeline en el JSON del evento.
Alcance
pipeline.execution.CREATE
Detalles de la respuesta
Se devolverá como respuesta un objeto que contiene los detalles del historial de creación del pipeline. El objeto incluye detalles como el history_id, event_time, history_status.
curl -X POST
https://api.catalyst.zoho.com/baas/v1/project/4000000006007/pipeline/29810101101/run
-H “Authorization: Zoho-oauthtoken 1000.91016.2f57”
-d ‘{
“BRANCH_NAME” : “main”,
“EVENT”: “push”, \
“URL”: “https://www.google.com”
}
{
“status”: “success”,
“data”: {
“history_id”: “5000000021007”,
“pipeline_id”: “29810101101”,
“event_time”: “Mar 20, 2024 02:02 PM”,
“event_details”: {
“BRANCH_NAME”: “main”,
“EVENT”: “push”,
“URL”: “https://www.google.com”
},
“history_status”: “Queued”
}
}
Yes
No
Send your feedback to us