Desencadenantes
DevSecOps las canalizaciones de integración continua y despliegue continuo proporcionan un conjunto de activadores predeterminados.
| Conducto | Nombre | Descripción | Estado |
|---|---|---|---|
| Solicitud de obtención | Desencadenante de solicitud de extracción de Git | Se ejecuta la interconexión de solicitud de extracción en las solicitudes de extracción del repositorio de aplicaciones. | Habilitada |
| Solicitud de obtención | Desencadenante manual | Se ejecuta la interconexión de solicitud de extracción en una rama o confirmación especificada, bajo demanda. | Habilitada |
| Promoción | Desencadenante de validación de promoción Git | Ejecuta el conducto de validación de promoción cuando se abre/actualiza una solicitud de extracción en la rama target-environment del inventario. |
Inhabilitado |
| Integración continua | Desencadenante temporizado de la integración continua Git | Se ejecuta la interconexión de integración continua en la rama master del repositorio de aplicaciones cada día a las 4 AM. |
Inhabilitado |
| Integración continua | Desencadenante de integración continua de Git | Se ejecuta la interconexión de integración continua cuando se envía una confirmación a la rama maestra del repositorio de aplicaciones. | Habilitada |
| Integración continua | Desencadenante manual | Se ejecuta la interconexión de integración continua en una rama o confirmación especificada, bajo demanda. | Habilitada |
| despliegue continuo | Desencadenante temporizado de entrega continua de Git | Ejecuta el proceso de despliegue continuo todos los días a las 4 de la mañana. | Inhabilitado |
| despliegue continuo | Desencadenante de entrega continua de Git | Ejecuta la tubería de despliegue continuo cuando un commit es empujado a la rama target-environment del Inventario. |
Inhabilitado |
| despliegue continuo | Desencadenante de entrega continua manual | Ejecuta la tubería de despliegue continuo en la rama target-environment del Inventario, bajo demanda. |
Habilitada |
| despliegue continuo | Desencadenante de promoción manual | Se ejecuta la interconexión de promoción para promover cambios de inventario desde la rama source-environment a la rama target-environment. |
Habilitada |
| Conformidad continua | Git Disparo temporizado CC | Ejecuta el canal de cumplimiento continuo todos los días a las 4 de la mañana. | Habilitada |
| Conformidad continua | Desencadenante de CC manual | Ejecuta la canalización de cumplimiento continuo en la etiqueta environment-tag del Inventario, bajo demanda. |
Habilitada |
| Integración continua, despliegue continuo, conformidad continua | Desencadenante de tiempo de poda de pruebas | Ejecuta el conducto cada día a las 2AM para limpiar todas las pruebas antiguas generadas antes de evidence-retention-days días. |
Inhabilitado de forma predeterminada. |
| Integración continua, despliegue continuo, conformidad continua | Desencadenante manual de poda de pruebas | Ejecuta el conducto para limpiar todas las pruebas antiguas generadas antes de evidence-retention-days días. Se ejecuta a petición. |
Habilitada |
Puede añadir desencadenantes al conjunto de desencadenantes predeterminados.
Activación de un pipeline mediante CLI o API
- Además de los activadores predeterminados, puede iniciar manualmente la ejecución de canalizaciones mediante la CLI de IBM Cloud o una llamada a la API REST.
- CLI: Utilice la CLI IBM Cloud para activar una canalización especificando la cadena de herramientas y los ID de canalización.
- API: Envíe una solicitud POST al punto final de activación de la canalización con las cabeceras de autorización y la carga útil adecuadas. Para obtener instrucciones paso a paso y ejemplos de uso, consulte Uso de desencadenadores.