O Automation Pipelines fornece um plug-in REST, que permite integrar o Automation Pipelines com outros aplicativos que usam uma REST API para que você possa desenvolver e entregar continuamente aplicativos de software que devem interagir entre si. O plug-in REST invoca uma API, que envia e recebe informações entre o Automation Pipelines e outro aplicativo.
Com o plug-in REST, é possível:
- Integrar sistemas externos com base em REST API em um pipeline do Automation Pipelines.
- Integrar um pipeline do Automation Pipelines como parte do fluxo de sistemas externos.
O plug-in REST funciona com qualquer REST API e oferece suporte aos métodos GET, POST, PUT, PATCH e DELETE para enviar ou receber informações entre o Automation Pipelines e outros aplicativos.
O que você faz | O que acontece como resultado |
---|---|
Adicione uma tarefa REST ao pipeline. | A tarefa REST comunica informações entre aplicativos e pode fornecer informações de status para uma tarefa sucessiva no estágio do pipeline. |
Na tarefa REST, selecione a ação REST e inclua o URL. | A tarefa de pipeline chama o URL quando o pipeline é executado. Para ações de POST, PUT e PATCH, você deve incluir um payload. No payload, é possível associar as propriedades de pipeline e de tarefa quando o pipeline é executado. |
Considere este exemplo. | Exemplo de uso do plug-in REST: Você pode adicionar uma tarefa REST para obter informações necessárias para uma tarefa de pipeline subsequente. |
Semelhante a usar o plug-in REST para invocar uma API, é possível incluir uma tarefa de Sondagem no pipeline para invocar uma REST API e sondá-la até que seja concluída e a tarefa do pipeline atenda aos critérios de saída. Consulte Que tipos de tarefas estão disponíveis no Automation Pipelines.
Também é possível usar as REST APIs para importar e exportar um pipeline, e usar os scripts de exemplo para executar um pipeline.
Neste procedimento, a tarefa REST obtém uma tag de compilação de um serviço, e uma tarefa de CI subsequente usa a tag de compilação para obter um número de compilação CICD.
Procedimento
Resultados
Parabéns! Você configurou uma tarefa REST que invocou uma REST API e enviou informações entre o Automation Pipelines e outro aplicativo usando o plug-in REST.
O que Fazer Depois
Continue a usar tarefas REST nos pipelines para executar comandos e integrar o Automation Pipelines a outros aplicativos para poder desenvolver e fornecer seus aplicativos de software. Considere o uso de tarefas de sondagem que pesquisam a API até que ela seja concluída e a tarefa de pipeline atenda aos critérios de saída.