La opción Poll SCM se sobrescribe con cada compilation ejecutada (con pipeline)

Recientemente cambié mi versión para usar el plugin Jenkins Pipeline. Y es realmente genial. Lo configuré para almacenar el file Jenkins en el repository de Git. Comprobé la opción "Poll SCM" y la configuré para sondear SCM cada 15 minutos.

El problema es que el trabajo nunca se ejecuta … Y si lo ejecuto manualmente (click el button), la opción Poll SCM se desactiva y el campo de progtwigción se vacía. Comprobé que con cada ejecución el file config.xml es anulado.

EDITAR

En la sección "Disparadores de compilation", seleccioné "Poll SCM" con H/15 * * * * en el campo de progtwigción

En la sección Pipeline, elegí "Script de canalización de SCM"

En Jenkinsfile lo intenté:

 git url: 'ssh://git@.../repo.git' 

y

 git poll: true, url: 'ssh://git@.../repo.git' 

pero ninguna de las opciones funcionó.

Sé que esto no responde directamente a su pregunta, pero recomendaría cambiar al github webhook para activar una compilation.

Del tipo que comenzó Jenkins, las encuestas deben morir

Finalmente resolví el problema. Las properties fueron anuladas porque tenía otra definición de properties en el script: parece que Jenkins anulará el set completo de properties nevermind si todas están definidas en el script o no.

 /* Only keep the 10 most recent builds. */ properties([[$class : 'BuildDiscarderProperty',strategy: [$class: 'LogRotator', numToKeepStr: '10']]]) 

Gracias a todos por la ayuda.