Auslöser

DevSecOps die Pipelines für die kontinuierliche Integration und die kontinuierliche Bereitstellung bieten eine Reihe von Standardauslösern.

Auslöser
Pipeline Name Beschreibung Status
Pull-Anforderung Git-PR-Auslöser Führt die Pipeline für Pull-Anforderungen (Pull Request, PR) im Anwendungsrepository. Aktiviert
Pull-Anforderung Manueller Auslöser Führt die Pipeline für Pull-Anforderungen bei Bedarf für eine angegebene Festschreibung oder Verzweigung aus. Aktiviert
Umstufung Auslöser für Git-Werbeaktionsvalidierung Führt die Aktionsprüfungspipeline aus, wenn eine Pull-Anforderung in der Verzweigung target-environment des Bestands geöffnet bzw. aktualisiert wird. Inaktiviert
Continuous Integration Zeitgesteuerter Git-CI-Auslöser Führt die Pipeline für kontinuierliche Integration (Continuous Integration, CI) im Hauptzweig (master)des Anwendungsrepositorys täglich um 04:00 Uhr aus. Inaktiviert
Continuous Integration Git-CI-Auslöser Führt die Continous Integration-Pipeline aus, wenn eine Festschreibung per Push-Operation in den Masterzweig des Anwendungsrepositorys verschoben wird. Aktiviert
Continuous Integration Manueller Auslöser Führt die Continuous Integration-Pipeline bei Bedarf für eine Festschreibung oder Verzweigung aus. Aktiviert
Fortlaufende Implementierung Zeitgesteuerter Git-CD-Auslöser Führt die kontinuierliche Bereitstellungspipeline jeden Tag um 4 Uhr morgens aus. Inaktiviert
Fortlaufende Implementierung Git-CD-Auslöser Führt die kontinuierliche Bereitstellungspipeline aus, wenn ein Commit in den target-environment-Zweig des Inventars verschoben wird. Inaktiviert
Fortlaufende Implementierung Manueller CD-Auslöser Führt die kontinuierliche Bereitstellungspipeline auf dem target-environment-Zweig des Inventars bei Bedarf aus. Aktiviert
Fortlaufende Implementierung Manueller Promotion-Auslöser Führt die Promotion-Pipeline aus, um Bestandsänderungen aus der Verzweigung source-environment in die Verzweigung target-environment zu verlagern. Aktiviert
Fortlaufende Compliance Git CC Zeitgesteuerter Auslöser Führt die kontinuierliche Compliance-Pipeline jeden Tag um 4 Uhr morgens aus. Aktiviert
Fortlaufende Compliance Manueller CC-Auslöser Führt die kontinuierliche Konformitätspipeline bei Bedarf auf dem environment-tag Tag des Inventars aus. Aktiviert
Kontinuierliche Integration, kontinuierliche Implementierung, kontinuierliche Compliance Zeitgesteuerter Auslöser für Angabenbereinigung Führt die Pipeline jeden Tag um 2AM aus, um alle alten Angaben zu bereinigen, die vor evidence-retention-days Tagen generiert wurden. Diese Eigenschaft ist standardmäßig inaktiviert.
Kontinuierliche Integration, kontinuierliche Implementierung, kontinuierliche Compliance Manueller Auslöser für Angabenbereinigung Führt die Pipeline aus, um alle alten Angaben zu bereinigen, die vor evidence-retention-days Tagen generiert wurden. Wird bei Bedarf ausgeführt Aktiviert

Sie können zur Gruppe der Standardauslöser Auslöser hinzufügen.

Auslösen einer Pipeline über CLI oder API

  • Zusätzlich zu den Standardauslösern können Sie Pipelineläufe manuell über die IBM Cloud CLI oder einen REST-API-Aufruf starten.
    • CLI: Verwenden Sie die IBM Cloud CLI, um eine Pipeline auszulösen, indem Sie die Toolchain- und Pipeline-IDs angeben.
    • API: Senden Sie eine POST-Anforderung an den Pipeline-Trigger-Endpunkt mit den entsprechenden Autorisierungs-Headern und Nutzdaten. Eine schrittweise Anleitung und Verwendungsbeispiele finden Sie unter Verwendung von Triggern.