jenkins - 多分支管道插件中的“来自 SCM 的管道脚本”选项
问题描述
我有一个 Git 存储库,其中包含我想要构建的代码并且无法在其根目录中添加 Jenkinsfile。有没有办法将 Jenkinsfile 存储在一个存储库中并让它从另一个存储库构建代码?
与管道插件一样,我们有“来自 SCM 的管道脚本”选项,并且可以从任何其他 repo 中进行选择。
在多分支中,我们有“构建配置”,它只要求脚本路径,我无法知道我如何传递 repo URL 或者这个路径将是本地目录中的绝对路径?任何链接都会有所帮助
解决方案
使用指向带有 Jenkinsfile 的存储库的 SCM 源配置您的管道。
checkout
在您的管道定义中,您可以使用orgit
步骤检查其他代码。
推荐阅读
- python - Pygame 安装在 Windows 上,尝试调用 pygame.image.load() 时出现“pygame.error: Failed loading libwebp-7.dll”
- html - 使整个表格行可拖动但只能单击该行中的一个按钮开始拖动
- c++ - 抑制来自外部库的 UndefinedBehaviorSanitizer 警告
- javascript - 如何放置唯一的弹性项目,就好像有下一个一样?
- angular - html2canvas 不返回谷歌地图标记角
- r - R:如何选择列的子集并在多列上重复此操作
- typescript - 打字稿在函数类型声明中预期'=>'
- pytorch - torch_scatter 的问题:未定义的符号
- python - 使用 Ising 模型寻找时间相关的平衡情况
- android - 工具栏/顶部栏/操作栏中的 Android Studio xml 问题