Ich verwende GitLab 8.8.2-ee. Ich möchte "Interleaving" von Jobs vermeiden.Jobs in Straight ohne Interleaving auf Gitlab
nehme ein Repo-R Aufträge A hat und B, wobei B auf A. hängt Wenn mehrere Commits sind, werden Jobs wie
manchmal verschachteltA1 -> A2 -> B1 -> B2
Aber ich mag folgende Reihenfolge:
A1 -> B1 -> A2 -> B2 oder A2 -> B2 -> A1 -> A1
gibt es eine Möglichkeit, dies zu zwingen?
Wenn Sie drücken wiederholt dies noch werden führen zu inszenieren „Test“ für jede verpflichten, bevor Sie fortfahren Zustand „Paket“ ausgeführt verpflichtet. Dies bedeutet, dass Sie eine Menge unfertiger Jobs haben, die darauf warten, dass alle "Test" -Phasen abgeschlossen sind, bevor Sie fortfahren. Gibt es eine Möglichkeit, immer alle Phasen von einem Job zu beenden, bevor Sie mit dem nächsten Job fortfahren? – wkarl
@wkarl Nicht sicher eigentlich: das könnte eine gute Frage sein. – VonC