Ich hatte kürzlich das gleiche Problem. Meine Firma hat viele jenkins-Projekte und einige haben mehr Vorrang vor anderen, und wir begrenzen die Anzahl der Executoren auf nur 4.
Daher entschieden wir uns, einige Sklaven zu erstellen, anstatt immer auf dem Master zu bauen. Erstellen Sie einen Slave-Knoten, der nur Ihren "sehr leichten Job" erstellt.
Gehen Sie zu Manage Jenkin -> Manage nodes -> New node -> Dumb slave
.
Dann konfigurieren Sie Ihren Slave-Knoten nach Ihren Wünschen. Konfigurieren Sie nun den "sehr leichten Job". Stellen Sie sicher, dassThis build is parameter
überprüft wird, dann Add parameter -> Node
.
Wählen Sie dann den Slave-Knoten, den Sie gerade erstellt haben. Es gibt viele Konfigurationen, z. B. welchen Knoten Sie standardmäßig verwenden möchten, aber ich denke, Sie können dies nach Ihren Wünschen anpassen.
firstpoint warum benötigen Sie Fliegengewicht? Gibt es irgendwelche parallele Aufgaben, die Sie in Instanzen durchführen werden .. Sie haben die Möglichkeit, flywieght Aufgaben mit Workflow-Plugin zu machen .. wieder müssen Sie es für Ihre eigenen Bedürfnisse anpassen .. Wenn Sie etwas tiefer erklären, können wir Ihnen mehr helfen .. – DevD
@DevD, das Endziel ist der Titel. Ich möchte einen Jenkins-Job sofort ausführen, ohne auf bestehende Jobs zu warten oder bestehende Jobs zu löschen. Fliegengewicht Aufgaben sind nur eine Idee, die ich hatte, wie dies getan werden könnte. –
dafür können Sie Jobs parallel Jobs in der Konfiguration – DevD