¿Cómo activo dinámicamente las compilaciones posteriores en jenkins?

Queremos activar dinámicamente pruebas de integración en diferentes compilaciones posteriores en jenkins. Tenemos un proyecto de prueba de integración parametrizada que toma un nombre de prueba como parámetro. Determinamos dinámicamente nuestros nombres de prueba a partir del repositorio de git.

Tenemos un proyecto principal que utiliza jenkins-cli para iniciar una compilación del proyecto de integración para cada prueba que se encuentra en el código fuente. El proyecto principal y el proyecto de integración se relacionan mediante huellas dactilares coincidentes.

El problema con este enfoque es que los resultados de la prueba global no funcionan. Creo que el problema es que las pruebas de integración "aguas abajo" se inician a través de jenkins-cli, por lo que jenkins no se da cuenta de que están aguas abajo.

He visto muchos complementos de jenkins para intentar que esto funcione. Los complementos Join y Parameterized Trigger no ayudan porque esperan crear una lista estática de proyectos. Las fábricas de parámetros disponibles para Trigger parametrizado tampoco funcionarán porque no hay fábrica para crear una lista arbitraria de parámetros. El complemento Log Trigger no funcionará.

El Groovy Postbuild Plugin parece que debería funcionar, pero no pude descubrir cómo activar una compilación a partir de él.

Respuestas a la pregunta(12)

Su respuesta a la pregunta