繁体   English   中英

多分支 jenkins - jenkinsfile 在子模块上

[英]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

但没有一个工作。

版本:

  • jenkins 版本:Jenkins 2.332.3
  • Git 插件版本 4.11.5 GitHub
  • 分支源插件版本 1677.v731f745ea_0cf

有人想出解决方案吗? 谢谢

我已经设法根据这个线程解决了我的问题: 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM