2016-05-10 13 views
0

Ich habe mir die jenkins api angeschaut, speziell um Jobs, die zuvor auf meinem Jenkins Master ausgeführt wurden.Wie überprüft man den Executor eines Jobs mit der Jenkins API?

Verwendung des folgenden Codes:

http://host/job/<job_name>/lastBuild/api/json 

Ich kann das ‚Vollstrecker‘ siehe Feld ‚null‘ ist, wenn der Auftrag vom Master ausgeführt wird, gehe ich davon aus, dass dieser Wert mit dem Namen des jeweiligen aktualisiert Knoten, wenn ich mich entscheide, von einem Sklaven zu gründen und zu laufen? Ist das der Fall?

Ich frage mich, warum Executor ist null, wenn ich intuitiv denke, es wäre eine Kennung für den Master, wie ein Name oder etwas.

Antwort

0

überprüfte ich das und der Vollstrecker ist immer „null“, wenn an der Json,

auch wenn es nicht läuft auf Master suchen.

z:

"executor":null,"fullDisplayName":"Infra-Maven-Upload-Nexus-Windows 
+0

Also ich denke, ich bin falsch, was der Testamentsvollstrecker Wert eigentlich bedeutet? – TesenkaNoMai