[英]Jenkins Multibranch Pipeline with Jenkinsfile not in repository
[英]Multibranch jenkins - jenkinsfile is on submodule
我有同样的问题: Jenkins multibranch - 如何扫描 jenkinsfile 放置在子模块上的分支?
请注意,这两个存储库都放置在私有 gitlab 服务器上,并且它们被设置为私有。 但是,我在 Jenkins 上相互依赖地结帐时没有问题。
我将 jenkinsfile 用于放置在子模块上的分支,如下所示:
main/
...
submodule/ -> submodule
jenkinsfile
但我无法运行多分支管道。 扫描无法检测到 jenkinfile:
Checking branches...
Checking branch main
‘submodule/jenkinsfile’ not found
Does not meet criteria
Processed 1 branches
我已经尝试了以下线程上的所有选项: Git submodules not updated in Jenkins build
但没有一个工作。
版本:
有人想出解决方案吗? 谢谢
我已经设法根据这个线程解决了我的问题: https://devops.stackexchange.com/questions/9243/is-there-a-way-to-use-a-jenkinsfile-from-a-git-submodule -in-a-multibranch-pipeli
我已经安装了这个插件: https://plugins.jenkins.io/remote-file/它解决了我的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.