Automation Pipelines fornisce un plug-in REST, che consente di integrare Automation Pipelines con altre applicazioni che utilizzano una REST API, per consentire lo sviluppo e la distribuzione continuativi di applicazioni software che devono interagire tra loro. Il plug-in REST richiama un'API, che invia e riceve informazioni tra Automation Pipelines e un'altra applicazione.
Con il plug-in REST, è possibile:
- Integrare in una pipeline di Automation Pipelinessistemi esterni basati sulla REST API.
- Integrare una pipeline di Automation Pipelines come parte del flusso di sistemi esterni.
Il plug-in REST funziona con qualsiasi REST API e supporta i metodi GET, POST, PUT, PATCH e DELETE per inviare o ricevere informazioni tra Automation Pipelines e altre applicazioni.
Cosa fare | Cosa accade di conseguenza |
---|---|
Aggiungere un'attività REST alla pipeline. | L'attività REST comunica le informazioni tra le applicazioni e può fornire informazioni sullo stato per un'attività successiva nella fase della pipeline. |
Nell'attività REST selezionare l'azione REST e includere l'URL. | L'attività della pipeline richiama l'URL quando la pipeline viene eseguita. Per le azioni POST, PUT e PATCH, è necessario includere un payload. Nel payload è possibile associare le proprietà di pipeline e attività quando la pipeline viene eseguita. |
Si consideri questo esempio. | Esempio di utilizzo del plug-in REST: È possibile aggiungere un'attività REST per ottenere le informazioni necessarie per l'attività di una pipeline successiva. |
In modo analogo all'utilizzo del plug-in REST per richiamare un'API, è possibile includere un'attività di polling nella pipeline per richiamare una REST API ed eseguirne il polling finché non viene completata e finché l'attività della pipeline non soddisfa i criteri di uscita. Vedere Tipi di attività disponibili in Automation Pipelines.
È inoltre possibile utilizzare le REST API per importare ed esportare una pipeline, nonché utilizzare gli script di esempio per eseguire una pipeline.
In questa procedura, l'attività REST ottiene un tag di build da un servizio e un'attività CI successiva utilizza il tag di build per ottenere un numero di build CICD.
Procedura
risultati
Congratulazioni! È stata configurata un'attività REST che ha richiamato una REST API e ha inviato informazioni tra Automation Pipelines e un'altra applicazione utilizzando il plug-in REST.
Operazioni successive
Continuare a utilizzare le attività REST nelle pipeline per eseguire comandi e integrare Automation Pipelines con altre applicazioni per poter sviluppare e consegnare le applicazioni software. È consigliabile utilizzare le attività di polling che eseguono il polling dell'API fino al completamento e fino a quando l'attività della pipeline non soddisfa i criteri di uscita.