我目前拥有:
multibranchPipelineJob("myjob") {
branchSources {
branchSource {
source {
bitbucket {
credentialsId('bitbucket-login-user-pass')
repoOwner('myteam')
repository('myrepo')
autoRegisterHook(true)
}
}
}
}
}
但我还需要添加以下设置:
我如何在配置中添加这些设置?它们是“特性”吗?我在哪里可以看到我有哪些可用的特性?
4条答案
按热度按时间cuxqih211#
你可以查看jenkins-instance的jobDSL-API-Viewer,它会显示你的示例中所有可用的jodDSL函数(jobDSL用于已安装的插件):
https://your.jenkins.url/plugin/job-dsl/api-viewer/index.html
omtl5h9j2#
这是我使用的(用
organizationFolder
Package 的bitbucket):zzzyeukh3#
其中traits在DSL文档中定义,strategyId的正确值我在bitbucket插件源代码中找到。
从这里一定很容易发现其他的选择。
w1jd8yoj4#
我认为@prumand提供了最好的方式来调查工作dsl,下面我从我的Angular 添加示例单个repo多分支管道: