Auslöser
DevSecOps die Pipelines für die kontinuierliche Integration und die kontinuierliche Bereitstellung bieten eine Reihe von Standardauslösern.
| 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.