DO-130/pipeline_doxygen (#5)

[DO-130]

Reviewed-on: https://git.avroid.tech/DevOps/jenkins-pipelines/pulls/5
This commit is contained in:
Boris Shestov
2023-12-18 17:01:12 +03:00
parent 9c78fca70a
commit fa36dfa74f
5 changed files with 265 additions and 20 deletions

View File

@@ -0,0 +1,8 @@
folder('Docs') {
displayName('Docs')
description('Docs')
}
folder('Docs/Eisen') {
description('Generate doxygen documentation for Eisen team')
}

View File

@@ -0,0 +1,29 @@
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()
}
parameters {
string { name('BRANCH')
defaultValue('master')
}
booleanParam { name('onlyUpdatePipeline')
defaultValue(false)
}
}
}