Déclencheurs
DevSecOps les pipelines d'intégration et de déploiement continus fournissent un ensemble de déclencheurs par défaut.
| Pipeline | Nom | Description | Etat |
|---|---|---|---|
| Demande d'extraction | Déclencheur PR Git | Exécute le pipeline de demande d'extraction lors de demandes d'extraction dans le référentiel d'application. | Activé |
| Demande d'extraction | Déclencheur manuel | Exécute le pipeline de demande d'extraction sur une validation ou une branche, à la demande. | Activé |
| Promotion | Git | Exécute le pipeline de validation de promotion lorsqu'une demande d'extraction est ouverte / mise à jour sur la branche target-environment du stock. |
Désactivé |
| Intégration continue | Déclencheur horaire CI Git | Exécute le pipeline d'intégration continue sur la branche master du référentiel d'application chaque jour à 4 heures. |
Désactivé |
| Intégration continue | Déclencheur CI Git | Exécute le pipeline d'intégration continue lorsqu'une validation est publiée sur la branche principale du référentiel d'application. | Activé |
| Intégration continue | Déclencheur manuel | Exécute le pipeline d'intégration continue sur une validation ou une branche, à la demande. | Activé |
| déploiement continu | Déclencheur horaire CD Git | Exécute le pipeline de déploiement continu tous les jours à 4 heures du matin. | Désactivé |
| déploiement continu | Déclencheur CD Git | Exécute le pipeline de déploiement continu lorsqu'un commit est poussé sur la branche target-environment de l'inventaire. |
Désactivé |
| déploiement continu | Déclencheur CD manuel | Exécute le pipeline de déploiement continu sur la branche target-environment de l'inventaire, à la demande. |
Activé |
| déploiement continu | Déclencheur de promotion manuel | Exécute le pipeline de promotion pour promouvoir les changements d'inventaire depuis la branche source-environment vers la branche target-environment. |
Activé |
| Conformité permanente | Git CC Déclenchement temporisé | Exécute le pipeline de conformité continue tous les jours à 4 heures du matin. | Activé |
| Conformité permanente | Déclencheur CC manuel | Exécute le pipeline de conformité continue sur l'étiquette environment-tag de l'inventaire, à la demande. |
Activé |
| Intégration continue, déploiement continu, conformité continue | Déclencheur temporisé de l'élagage d'informations collectées | Exécute le pipeline tous les jours à 2AM pour nettoyer toutes les anciennes informations collectées générées avant evidence-retention-days jours. |
Paramètre désactivé par défaut. |
| Intégration continue, déploiement continu, conformité continue | Déclencheur manuel de l'élageur d'informations collectées | Exécute le pipeline pour nettoyer toutes les anciennes informations collectées générées avant evidence-retention-days jours. S'exécute à la demande. |
Activé |
Vous pouvez ajouter des déclencheurs à l'ensemble de déclencheurs par défaut.
Déclenchement d'un pipeline à l'aide de l'interface de programmation ou de l'API
- En plus des déclencheurs par défaut, vous pouvez lancer manuellement l'exécution des pipelines à l'aide de l'interface CLI IBM Cloud ou d'un appel à l'API REST.
- CLI : Utilisez le CLI IBM Cloud pour déclencher un pipeline en spécifiant la chaîne d'outils et les identifiants du pipeline.
- API : Envoyer une requête POST au point de terminaison du déclencheur de pipeline avec les en-têtes d'autorisation et les données utiles appropriés. Pour des instructions pas à pas et des exemples d'utilisation, voir Utilisation des déclencheurs.