Déclencheurs

DevSecOps les pipelines d'intégration et de déploiement continus fournissent un ensemble de déclencheurs par défaut.

Déclencheurs
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.