¿Cómo configuro una tubería de Jenkins para que se active al sondear SubVersion?

Hemos estado usando Jenkins para la integración continua durante algún tiempo. Un trabajo de compilación típico especifica el repositorio SVN y las credenciales en la sección "Administración del código fuente", luego en la sección "Activadores de compilación" habilitamos "Poll SCM" con un programa de sondeo de cada 10 minutos (H / 10 * * * *) . Hemos actualizado a la última versión de Jenkins y estamos buscando configurar compilaciones de canalización. Un script de canalización típico se ve así:

node {
    stage 'Build'
    build job: 'MyApplication Build'
    stage 'Deploy to test environment'
    build job: 'MyApplication Deploy', parameters: [
        [$class: 'StringParameterValue', name: 'DatabaseServer', value: 'DatabaseServer1'],
        [$class: 'StringParameterValue', name: 'WebServer', value: 'WebServer1']
    ]
    stage 'RunIntegrationTests'
    build job: 'MyApplication Test', parameters: [
        [$class: 'StringParameterValue', name: 'DatabaseServer', value: 'DatabaseServer1'],
        [$class: 'StringParameterValue', name: 'WebServer', value: 'WebServer1']
    ]
}

Cuando el trabajo de canalización se activa manualmente, todo funciona bien, sin embargo, nos gustaría que esta canalización se ejecute cada vez que se registre una nueva revisión en el repositorio SVN. La configuración de canalización tiene una opción de activación de compilación "sondeo SCM", pero no tiene una sección de "Administración del código fuente" donde puede especificar su repositorio. ¿Cómo podemos lograr esto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta