Loading...

Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Catalyst Pipelines

Catalyst Pipelines es un servicio CI/CD de Catalyst que te permite automatizar los procesos de compilación, prueba y despliegue de tus aplicaciones. Puedes crear un pipeline desde la consola de Catalyst. Discutiremos las APIs que se pueden aprovechar para activar el pipeline y obtener los detalles de un pipeline existente en las siguientes secciones.

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

GET

{api-domain}/baas/v1/project/{project_id}/pipeline/{pipeline_id}

copy

api-domain
URL
La URL del dominio de tu DC

project_id
Numerical

El ID único del proyecto en el que se ha creado el pipeline


pipeline_id
Numerical

El ID único del pipeline para el que se deben obtener los detalles.


Alcance

pipeline.READ

Detalles de la respuesta

Se devolverá como respuesta el objeto de detalles del pipeline. Incluye detalles como el nombre del pipeline, detalles del proyecto incluyendo el project_name y project_type, los detalles del usuario que ha creado el pipeline incluyendo el user_id, email_id, first_name, last_name y user_type, el estado del pipeline, los detalles de los usuarios que modificaron el pipeline junto con los detalles del tiempo de modificación y también la configuración predeterminada del runner del pipeline.

Sample Request
copy

curl -X GET
https://api.catalyst.zoho.com/baas/v1/project/4000000006007/pipeline/29810101101
-H “Authorization: Zoho-oauthtoken 1000.91016.2f57” \

Sample Response
copy

{ “status”: “success”, “data”: { “pipeline_id”: “29810101101”, “name”: “test1”, “project_details”: { “project_name”: “Project-Rainfall”, “id”: “4000000006007”, “project_type”: “Live” }, “created_by”: { “zuid”: “20257791”, “is_confirmed”: false, “email_id”: “amelia.burrows@zylker.com”, “first_name”: “Amelia”, “last_name”: “Burrows”, “user_type”: “Admin”, “user_id”: “5000000000056” }, “created_time”: “Mar 19, 2024 11:28 AM”, “modified_by”: { “zuid”: “20257791”, “is_confirmed”: false, “email_id”: “amelia.burrows@zylker.com”, “first_name”: “Amelia”, “last_name”: “Burrows”, “user_type”: “Admin”, “user_id”: “5000000000056” }, “modified_time”: “Mar 19, 2024 11:28 AM”, “git_account_id”: “”, “mask_regex”: [ null ], “pipeline_status”: “Active”, “config_id”: 2, “integ_id”: 1 } }