Comment traiter un github webhook charge dans Jenkins?

Je suis en train de déclencher mon Jenkins construit par le biais d'un GitHub webhook. Comment analyser la charge utile JSON? Si j'essaie de paramétrer mon construire et d'utiliser le $charge variable, le GitHub webhook échoue avec l'erreur suivante:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 400 This page expects a form submission</title>
</head>
<body><h2>HTTP ERROR 400</h2>
<p>Problem accessing /job/Jumph-CycleTest/build. Reason:
<pre>    This page expects a form submission</pre></p><hr /><i><small>Powered by Jetty://</small></i><br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                
<br/>                                                

</body>
</html>

Comment puis-je obtenir mon GitHub webhook de travailler avec un paramétrée Jenkins construire, et comment pourrais-je ensuite d'analyser le webhook charge utile pour l'utilisation de certaines lignes, comme le nom d'utilisateur de la committer, comme des instructions conditionnelles dans la construire?

OriginalL'auteur Grant | 2015-07-14