Ideen zum Implementieren eines dynamischen parallelen Builds mit dem Pipeline-Plugin von Jenkins

Ich muss eine Reihe von Tasks für einen Build parallel ausführen. Die Tasks für den Build sind dynamisch und können sich ändern. Ich brauche etwas Hilfe bei der Umsetzung der folgenden Details.

I Aufgabendetails für einen Build werden dynamisch in einer XML generiert, die Informationen darüber enthält, welche Aufgaben parallel / seriell ausgeführt werden müssen.

Beispiel

say es gibt einen Build A.

Welche Task und Ausführungsreihenfolge unterschritten wurden, muss die erste Task 1 als nächstes ausgeführt werden, Task2 und Task3 werden parallel ausgeführt, und als nächstes folgt Task 4.

Aufgabe
task2, task3
task4

Diese Details werden in einer XML-Datei dynamisch generiert. Wie kann ich diese XML-Datei analysieren und die Aufgabe mithilfe des Pipeline-Plugins entsprechend planen? Ich brauche eine Idee, um damit anzufangen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage