gpt4 book ai didi

Jenkins JobDSL multibranchPipelineJob 更改脚本路径

转载 作者:行者123 更新时间:2023-12-04 01:39:15 25 4
gpt4 key购买 nike

我正在尝试在 jobDSL 中创建一个 multibranchPipelineJob,但是 Jenkinsfile 位于默认位置的替代位置。
我浏览了文档 https://jenkinsci.github.io/job-dsl-plugin/#path/multibranchPipelineJob
我看不出有什么方法可以做到这一点。
查看手动创建的 multibranchPipelineJob 的 config.xml,scriptPath 位于该部分,但我找不到设置它的 DSL 方法。

任何人都可以提供有关如何做到这一点的任何帮助吗?
干杯

最佳答案

Job DSL 现在公开了一种方法来做到这一点:

multibranchPipelineJob('my-build') {
factory {
workflowBranchProjectFactory {
scriptPath('path-to-Jenkinsfile')
}
}
}
确认使用 Job DSL 1.69,根据发行说明从 1.67 开始可用。
编辑:使用 Job DSL 1.77 再次测试,它仍然按预期工作。如果您想查看此语法的文档,则必须在以下路径中查看安装了 Multibranch Pipeline 插件的 Jenkins 安装:
https://your-jenkins-url/plugin/job-dsl/api-viewer/index.html#path/multibranchPipelineJob-factory-workflowBranchProjectFactory-scriptPath

关于Jenkins JobDSL multibranchPipelineJob 更改脚本路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48284589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com