是否可以从终端配置Jenkins Multibranch Pipelines - 以及相关的凭据,插件(对于需要插件的bitbucket repos)和节点?
我担心的是,最好自动配置Jenkins Multibranch Pipeline可能必须包括每次都通过GUI手动执行上述任务。
答案 0 :(得分:2)
您可以使用dsl插件生成多分支管道作业
这是一个例子
multibranchPipelineJob('PIPELINE-test') {
branchSources {
git {
remote('git@github.com:xxx/repoName.git')
credentialsId('xxxxx-yyyyy-zzzzz')
excludes('master')
}
}
description ("""<p> <b>generate by DSL - DO NOT CHANGE Manually </b> <p>""")
triggers {
periodic(2)
}
orphanedItemStrategy {
discardOldItems {
numToKeep(0)
daysToKeep(0)
}
}
}