Trigger
Le pipeline di continuous integration e continuous deployment DevSecOps forniscono una serie di trigger predefiniti.
| Pipeline | Nome | Descrizione | Stato |
|---|---|---|---|
| Richiesta di estrazione | Git Trigger PR | Esegue la pipeline di richiesta pull su richieste di pull all'interno di Application Repository. | Abilitato |
| Richiesta di estrazione | Trigger Manuale | Esegue la pipeline di richiesta pull su un determinato impegno o ramo, su richiesta. | Abilitato |
| Promozione | Trigger di convalida promozione Git | Esegue la pipeline di convalida della promozione quando una richiesta di pull viene aperta / aggiornata sul ramo target-environment dell'inventario. |
Disabilitato |
| Integrazione continua | Git Trigger temporizzato CI | Esegue la pipeline di integrazione continua sul ramo master di Application Repository ogni giorno a 4 AM. |
Disabilitato |
| Integrazione continua | Trigger CI Git | Esegue la pipeline di integrazione continua quando un impegno viene spinto al ramo master di Application Repository. | Abilitato |
| Integrazione continua | Trigger Manuale | Esegue la pipeline di integrazione continua su un determinato impegno o ramo, su richiesta. | Abilitato |
| distribuzione continua | Git Innesco temporizzato CD | Esegue la pipeline di distribuzione continua ogni giorno a 4 AM. | Disabilitato |
| distribuzione continua | Trigger CD Git | Esegue la pipeline di distribuzione continua quando un impegno viene spinto al ramo target-environment dell'Inventario. |
Disabilitato |
| distribuzione continua | Trigger CD manuale | Esegue la pipeline di distribuzione continua sul ramo target-environment dell'Inventario, su richiesta. |
Abilitato |
| distribuzione continua | Trigger Promozione Manuale | Esegue la pipeline di promozione per promuovere le modifiche di inventario dal ramo source-environment al ramo target-environment. |
Abilitato |
| Conformità costante | Git Innesco temporizzato CC | Esegue la pipeline di conformità continua ogni giorno a 4 AM. | Abilitato |
| Conformità costante | Trigger CC manuale | Esegue la pipeline di conformità continua sul tag environment-tag dell'Inventario, su richiesta. |
Abilitato |
| Integrazione continua, implementazione continua, conformità continua | Trigger tempificatore pruner prova | Esegue la pipeline ogni giorno alle 2AM per ripulire tutte le vecchie prove generate prima di evidence-retention-days giorni. |
Per impostazione predefinita è disabilitata. |
| Integrazione continua, implementazione continua, conformità continua | Trigger manuale riduzione prove | Esegue la pipeline per ripulire tutte le vecchie prove generate prima di evidence-retention-days giorni. Viene eseguito su richiesta. |
Abilitato |
È possibile aggiungere trigger alla serie di trigger predefiniti.
Avvio di una pipeline tramite CLI o API
- Oltre ai trigger predefiniti, è possibile avviare manualmente l'esecuzione della pipeline utilizzando la CLI di IBM Cloud o una chiamata all'API REST.
- CLI: utilizzare la CLI di IBM Cloud per attivare una pipeline specificando la catena di strumenti e gli ID della pipeline.
- API: Inviare una richiesta POST all'endpoint di attivazione della pipeline con le intestazioni di autorizzazione e il payload appropriati. Per istruzioni passo-passo ed esempi di utilizzo, vedere Uso dei trigger.