¿Cómo hago que un trabajo de Jenkins comience después de que varios trabajos ascendentes simultáneos tengan éxito?

Para obtener la respuesta más rápida posible, ocasionalmente queremos que los trabajos de Jenkins se ejecuten en paralelo. Jenkins tiene la capacidad de iniciar múltiples trabajos posteriores (o 'bifurcar' la tubería) cuando finaliza un trabajo. Sin embargo, Jenkins no parece tener ninguna manera de hacer que un trabajo posterior solo comience con éxito todas las ramas de esa bifurcación (o 'unir' la bifurcación nuevamente).

Jenkins tiene un botón "Construir después de que se construyen otros proyectos", pero lo interpreto como "iniciar este trabajo cuandoningunl trabajo ascendente de @ termina "(no" inicia este trabajo cuandotodo trabajos ascendentes exitosos ").

Aquí hay una visualización de lo que estoy hablando. ¿Alguien sabe si existe un complemento para hacer lo que busco? @

Editar

Cuando originalmente publiqué esta pregunta en 2012, la respuesta de Jason (los complementos Join y Promoted Build) fue la mejor, y la solución con la que fui.

Sin embargo, la respuesta de dnozay (el plugin Build Flow) se hizo popular aproximadamente un año después de esta pregunta, que es una respuesta mucho mejor. Por lo que vale, si la gente me hace esta pregunta hoy, ahora la recomiendo.