有没有关于如何在Jenkins中使用作业DSL配置GitLab组的文档?

有没有关于如何在Jenkins中使用作业DSL配置GitLab组的文档?,git,jenkins,gitlab,jenkins-job-dsl,multibranch-pipeline,Git,Jenkins,Gitlab,Jenkins Job Dsl,Multibranch Pipeline,我正在尝试使用该插件配置GitLab组。在UI中,有关于不同选项的解释,但是对于Job DSL,我真的很难找到关于不同选项的文档。最糟糕的是试图找出哪个数字是正确的strategyId 到目前为止,我唯一的选择似乎是反复试验,直到作业DSL生成的作业与我使用UI配置的作业匹配为止 作为参考,我要配置的是用于构建合并到目标分支中的源分支的所有开放MRs的管道。我也不希望所有分支都使用管道,只希望master和使用特定模式命名的分支。我也很乐意接受关于如何做到这一点的答案,但最好是有相关文档的链接。

我正在尝试使用该插件配置GitLab组。在UI中,有关于不同选项的解释,但是对于Job DSL,我真的很难找到关于不同选项的文档。最糟糕的是试图找出哪个数字是正确的
strategyId

到目前为止,我唯一的选择似乎是反复试验,直到作业DSL生成的作业与我使用UI配置的作业匹配为止


作为参考,我要配置的是用于构建合并到目标分支中的源分支的所有开放MRs的管道。我也不希望所有分支都使用管道,只希望
master
和使用特定模式命名的分支。我也很乐意接受关于如何做到这一点的答案,但最好是有相关文档的链接。

答案似乎是UI是最好的文档。您的Jenkins实例还将在上提供一些文档
https://your.jenkins.installation/plugin/job-dsl/api-viewer/index.html

我的解决方法是将UI选项映射到上面文档中的API。不幸的是,该文档非常有限,但是如果您了解它对应于UI中的哪个选项,您可以在UI中使用问号来获取有关如何使用它的更多信息

弄清楚要使用什么
strategyId
,并不像我想的那么困难。它直接映射到UI中的选项;1是第一个选项,2是第二个选项,以此类推


如果作业DSLAPI文档能够包含来自UI的信息,那就太好了。这会让体验更好。

答案似乎是UI是最好的文档。您的Jenkins实例还将在上提供一些文档
https://your.jenkins.installation/plugin/job-dsl/api-viewer/index.html

我的解决方法是将UI选项映射到上面文档中的API。不幸的是,该文档非常有限,但是如果您了解它对应于UI中的哪个选项,您可以在UI中使用问号来获取有关如何使用它的更多信息

弄清楚要使用什么
strategyId
,并不像我想的那么困难。它直接映射到UI中的选项;1是第一个选项,2是第二个选项,以此类推

如果作业DSLAPI文档能够包含来自UI的信息,那就太好了。那会让你的经历更好