zu verfeinern, was @oblio sagte
es bedeuten würde, dass Arbeitsplätze jedes Slaves aufnehmen müßten hat der Job immer auf
ausgeführt worden Baut von Arbeitsplätzen Rekord tun, der Slave sie lief auf, aber Builds können (und werden oft) nach einer Weile gelöscht werden.
und es hätte auch zu berücksichtigen Sklaven zu nehmen, die
Natürlich offline sind, aber dies in der Regel durch den Arbeitsbereich Cleanup-Funktion in Jenkins Kern gebaut gehandhabt wird, da es als Hintergrundprozess läuft das betrifft derzeit Online-Slaves (Löschen selten genutzter Arbeitsbereiche), so wird jeder Slave, der manchmal online ist, schließlich gereinigt werden.
Das Problem ist, dass diese Funktion augenblickliche Arbeitsbereiche ignoriert, die nicht einem Job entsprechen, der zum Zeitpunkt der Ausführung nicht existiert, um auf der konservativen Seite zu irren. This commit of mine hat den Cleanup-Thread neu geschrieben, um einige andere Probleme zu beheben, aber nicht diesen.
Sie treffen ins Schwarze. Genagelt die Frage Kumpel. Vielen Dank. – Ben
Es gibt jedoch ein offenes Problem für Jenkins: https://issues.jenkins-ci.org/browse/JENKINS-2111 - und ein Workspace Clean-Up-Skript wurde zu dieser Diskussion geschrieben: https: // groups. Google.com/d/msg/jenkinsci-users/SiZ3DL-UJ-8/Mq1za4sZpwwJ – akaihola