Jenkins API REST - à l'aide de l'arborescence de référence spécifique de l'élément dans le tableau JSON

Je suis capable d'utiliser le Jenkins API pour obtenir des informations sur mon build via l'url

http://localhost:8080/job/myjob/149/api/json

Je veux être en mesure de demander la révision de nœud à l'aide de l'arbre paramètre de chaîne de requête. Je peux interroger correctement non indexées nœuds comme "durée" via

http://localhost:8080/job/myjob/149/api/json?tree=duration

Comment faire j'ai une requête indexé nœuds comme de l'ensemble de modifications? Je n'arrive pas à trouver toute la doc n'importe où.

{
"actions": [
{
"causes": [
{
"shortDescription": "Started by an SCM change"
}
]
},
{},
{},
{}
],
"artifacts": [],
"building": false,
"description": null,
"duration": 80326,
"estimatedDuration": 68013,
"executor": null,
"fullDisplayName": "my project #149",
"id": "2013-06-14_14-31-06",
"keepLog": false,
"number": 149,
"result": "SUCCESS",
"timestamp": 1371234666000,
"url": "http://localhost:8080/job/my project/149/",
"builtOn": "",
"changeSet": {
"items": [
{
"affectedPaths": [
"SearchViewController.m",
"Sample.strings"
],
"author": {
"absoluteUrl": "http://localhost:8080/user/my user",
"fullName": "My User"
},
"commitId": "9032",
"timestamp": 1371234304048,
"date": "2013-06-14T18:25:04.048031Z",
"msg": "Author:my_author Description: changes Id: B-186199 Reviewer:reviewer_name",
"paths": [
{
"editType": "edit",
"file": "/branches/project_name/iOS/_MainLine/project_name/SearchViewController.m"
},
],
"revision": 9032,
"user": "user_name"
}
],
"kind": "svn",
"revisions": [
{
"module": "repo_url",
"revision": 8953
},
{
"module": "repo_url",
"revision": 9032
}
]
},
"culprits": [
{
"absoluteUrl": "http://localhost:8080/user/username",
"fullName": "username"
}
]
}
InformationsquelleAutor mckeejm | 2013-06-21