El webhook de Github activa el trabajo de jenkins con un error de carga JSON demasiado grande

Estoy trabajando en una configuration de continuous integration para un proyecto. Todo el código está en un repository github que luego se fusiona activará un webhook en un server jenkins donde se ejecuta un trabajo específico. A partir de ahí, este trabajo analiza la carga útil y determina qué trabajo en sentido descendente ejecutar en function de su twig. El rest de la carga no es necesario. En la instancia donde hay muchas confirmaciones en la combinación, la carga útil json será muy grande, tanto que se romperá con el siguiente error:

Cloning the remote Git repository Cloning repository <git_repo> > git init <http://jenkins_instance/job> # timeout=10 ERROR: Error cloning remote repo 'origin' hudson.plugins.git.GitException: Could not init <http://jenkins_instance/job> ... Caused by: hudson.plugins.git.GitException: Error performing command: git init <http://jenkins_instance/job> ... Caused by: java.io.IOException: Cannot run program "git" (in directory "<http://jenkins_instance/job>")>: error=7, Argument list too long ... Caused by: java.io.IOException: error=7, Argument list too long ... ERROR: null 

PREGUNTA PRINCIPAL: ¿Hay alguna forma de networkingucir este tamaño de carga? ¿O una sugerencia sobre cómo manejar la carga útil para evitar el error?

La configuration es similar a esta publicación ¿Cómo procesar una carga útil de github webhook en Jenkins?

La configuration actual para este trabajo es "Parameterized" y tiene un parámetro "String Paramter" para la "carga útil". Esta variable se guarda luego en un file como tal durante la ejecución del shell principal:

 echo "Current payload is ${payload}" if [ -d ./payload.txt ] then rm payload.txt; fi touch payload.txt echo $payload >> payload.txt