Automation Pipelines proporciona un complemento de REST que le permite integrar Automation Pipelines con otras aplicaciones que utilizan REST API para que pueda desarrollar y distribuir continuamente aplicaciones de software que deben interactuar entre sí. El complemento de REST invoca una API, que envía y recibe información entre Automation Pipelines y otra aplicación.
Con el complemento de REST, puede:
- Integrar sistemas externos basados en REST API en una canalización de Automation Pipelines.
- Integrar una canalización de Automation Pipelines como parte del flujo de sistemas externos.
El complemento de REST funciona con cualquier instancia de REST API y admite los métodos GET, POST, PUT, PATCH y DELETE para enviar o recibir información entre Automation Pipelines y otras aplicaciones.
Qué hacer | Qué sucede como resultado |
---|---|
Agregue una tarea de REST a la canalización. | La tarea de REST comunica información entre aplicaciones y puede proporcionar información de estado para una tarea posterior en la etapa de la canalización. |
En la tarea de REST, seleccione la acción REST e incluya la URL. | La tarea de la canalización llama a la URL cuando se ejecuta la canalización. Para las acciones POST, PUT y PATCH, debe incluir una carga útil. En la carga útil, puede enlazar las propiedades de la canalización y de la tarea cuando se ejecuta la canalización. |
Observe este ejemplo. | Ejemplo de uso del complemento de REST: Puede agregar una tarea de REST para obtener la información necesaria para una tarea de canalización posterior. |
Al igual que si usa el complemento de REST para invocar una API, puede incluir una tarea de sondeo en la canalización para invocar REST API y sondearla hasta que finalice y la tarea de la canalización cumpla los criterios de salida. Consulte Qué tipos de tareas están disponibles en Automation Pipelines.
También puede usar las REST API para importar y exportar una canalización, y utilizar los scripts de ejemplo para ejecutar una canalización.
En este procedimiento, la tarea de REST obtiene una etiqueta de construcción de un servicio, y una tarea de CI posterior utiliza la etiqueta de construcción para obtener un número de construcción de CICD.
Procedimiento
Resultados
Enhorabuena. Ha configurado una tarea de REST que ha invocado REST API y enviado información entre Automation Pipelines y otra aplicación mediante el complemento de REST.
Qué hacer a continuación
Siga utilizando tareas de REST en las canalizaciones para ejecutar comandos e integrar Automation Pipelines con otras aplicaciones para poder desarrollar y distribuir aplicaciones de software. Considere la posibilidad de usar tareas de sondeo para sondear la API hasta que finalice y la tarea de canalización cumpla los criterios de salida.