Files
jenkins-pipelines/jobs-dsl/jobs/Docs/Eisen/doxygen.groovy
2024-11-22 14:31:15 +03:00

47 lines
1.3 KiB
Groovy

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)
}
}
}