¿Cómo se configura Jenkins para usar git archive en lugar de git clone con Gerrit?

Tenemos un sistema de compilation automatizado configurado con Jenkins, se integra con Gerrit. Uno de los cuellos de botella hoy en día es que toma ~ 3.5 minutos para que Jenkins complete un "clon git" para cada compilation, debido al tamaño del repository. La misma extracción usando "git archive" toma aproximadamente 12 segundos.

¿Puede el plugin gerrit para Jenkins configurarse para usar "git archive"? Esto networkingucirá significativamente nuestro time de construcción.

Aunque parece que no es posible utilizar una versión no modificada del complemento Git, logré esto en dos pasos:

 1) Change SCM to "None" for the particular job. 2) Add a build step at the beginning to checkout using "git archive" 

Aquí hay una muestra para el paso 2).

 git archive --format=tar --remote=git://host/repo ${GERRIT_REFSPEC} > ${BUILD_ID}.tar && tar xvf ${BUILD_ID}.tar && rm ${BUILD_ID}.tar