pipelineJob('Docs/Eisen/doxygen') { definition { cpsScm { scm { git { remote { url("${JENKINS_GIT_REPOSITORY_URL}/DevOps/jenkins-pipelines.git") credentials("${JENKINS_GIT_CREDENTIALS_HTTP}") } branch('master') } } scriptPath('pipelines/Docs/Eisen/doxygen.groovy') } } properties { disableConcurrentBuilds() pipelineTriggers { triggers { GenericTrigger { allowSeveralTriggersPerBuild(false) token('Docs/Eisen/doxygen') genericVariables { genericVariable{ expressionType('JSONPath') regexpFilterText('') regexpFilterExpression('') key('webhookBody') value('\$') } } } } } } parameters { string { name('BRANCH') defaultValue('master') } booleanParam { name('onlyUpdatePipeline') defaultValue(false) } } }