Hasta donde yo sé, la función "resultados agregados de la prueba aguas abajo" no funciona como se esperaba (y es muy difícil encontrar documentación útil). Me gustaría conseguir una funcionalidad muy similar:Solución alternativa: resultados agregados de la prueba de flujo descendente
Trabajo Build desencadena empleos T1, T2 en paralelo (donde T1 hace FindBugs, T2 hace PMD).
Escenario 1: Tan pronto como T1 y T2 están acabados (que puedo lograr usando el plugin "Join") Quiero recoger los artefactos (T1 /findbugs.xml y T2/pmd.xml). Luego, estos se analizan y se generan buenas estadísticas.
Escenario 2 (me gusta este más): Como escenario 1, pero el análisis se realiza como parte de T1 y T2 (en paralelo). Tan pronto como terminen T1 y T2, los resultados del análisis se combinan en buenas estadísticas.
Mis preguntas: para el escenario 1 no sé cómo hacer referencia a los proyectos aguas abajo T1 y T2 . Podría usar la última compilación exitosa, pero parece extraño cuando considero muchos trabajos paralelos.
para el escenario 2 no tengo ni idea de cómo importar los datos que se necesita para la FindBugs/PMD/Checkstyle/SLOCCount/plugins ... por lo que los gráficos correspondientes (?) También aparecerá fuera de T1/* T2 *.
Gracias, Carsten
Creo que esta pregunta se puede generalizar a: ¿Cómo puedo transferir el conocimiento de los trabajos downstream (terminados) a su trabajo upstream directo que desencadenó estos trabajos (o un sucesor directo de este trabajo upstream)? Por lo que sé, Jenkins se enfoca en la otra dirección (obtener información de puestos de trabajo ascendentes). –