2017-09-06 1 views

Antwort

2

können Sie

https://wiki.jenkins.io/display/JENKINS/Build+Blocker+Plugin

verwenden laufenden Job A aus starten, während Job B zur Zeit zu verhindern, wird es immer noch ausgelöst werden, aber in der Warteschlange warten, bis es abgeschlossen ist.

Dieses Plugin funktioniert jedoch nur für freistehende Aufträge.

Wenn die A und B-Pipeline Jobs, die Sie möglicherweise eine gemeinsam genutzte Ressource erstellen möchten und es dann während des Baus der B sperren

https://wiki.jenkins.io/display/JENKINS/Lockable+Resources+Plugin

0

Sie können die Anzahl der Vollzieher auf dem ‚Master‘ begrenzen zu 1. Es ist nicht ratsam, da es den Prozess verlangsamen kann. Sie können dies in Jenkins verwalten> System konfigurieren> Anzahl der Executoren festlegen. Es stellt sicher, dass keine gleichzeitige Builds ausgeführt werden. Aber Vorsicht, dass es für alle Builds gilt.