首页 > 解决方案 > 多分支管道插件中的“来自 SCM 的管道脚本”选项

问题描述

我有一个 Git 存储库,其中包含我想要构建的代码并且无法在其根目录中添加 Jenkinsfile。有没有办法将 Jenkinsfile 存储在一个存储库中并让它从另一个存储库构建代码?

与管道插件一样,我们有“来自 SCM 的管道脚本”选项,并且可以从任何其他 repo 中进行选择。

在此处输入图像描述

在多分支中,我们有“构建配置”,它只要求脚本路径,我无法知道我如何传递 repo URL 或者这个路径将是本地目录中的绝对路径?任何链接都会有所帮助

在此处输入图像描述

标签: jenkinsjenkins-pipeline

解决方案


使用指向带有 Jenkinsfile 的存储库的 SCM 源配置您的管道。

checkout在您的管道定义中,您可以使用orgit步骤检查其他代码。


推荐阅读