Ich benutze Jenkins, ich kann nicht finden, "wo dieses Projekt ausgeführt werden kann" in der Konfigurationsseite, sollte ich einige Plugins hinzufügen? welcher?Ich kann "Restrict, wo dieses Projekt ausgeführt werden kann" in der Konfigurationsseite nicht finden
Antwort
Dies liegt daran, dass Sie Ihrem Jenkins-Setup noch keine neuen Knoten hinzugefügt haben. Bis dahin ist der Master (wo Sie Jenkins installiert haben) der einzige verfügbare Rechner, auf dem Jobs ausgeführt werden können. Es muss also nicht gefragt werden, wo der Job eingeschränkt werden muss.
Überprüfen Sie this link, um zu sehen, wie Sie Ihrem jenkins-Setup einen neuen Knoten hinzufügen. Sobald Sie einen neuen Knoten hinzufügen, sehen Sie die Option "Einschränken, wo dieses Projekt ausgeführt werden kann".
Dies ist, weil Sie keine Label zu Ihrem Master-Knoten hinzugefügt haben (wenn Sie keine Slaves haben).
Dies ist ein bisschen komisch, weil Sie auch den Knotennamen (d. H. "Master") verwenden können, um den Executor-Knoten und nicht nur die Beschriftung einzuschränken, und Sie möchten dies möglicherweise tun, bevor Sie weitere Slaves hinzufügen.
Ja. Wenn Sie Ihren Master-Knoten "Master" beschriften, ist "Beschränken, wo dieses Projekt ausgeführt werden kann" nicht verfügbar. Lösung: Beschriften Sie Ihren Master-Knoten "master_node" und voila, Ihre Jobs werden nun diese Checkbox sichtbar haben. – grayaii
@Shiva Kumar eine Idee, wie kann ich ein Pipeline-Projekt an einen Slave-Knoten binden? – bawejakunal