Desencadenantes

DevSecOps las canalizaciones de integración continua y despliegue continuo proporcionan un conjunto de activadores predeterminados.

Desencadenantes
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.