git - 如何在 Jenkins 中配置 git submodule 分支?

标签 git jenkins jenkins-plugins

在“Additional Behaviors >> Advanced sub-modules”行为选项中,我看不到要选择的子模块分支。

它是默认选择master还是我可以通过其他方式配置分支?

最佳答案

正如我在 Git submodules: Specify a branch/tag 中提到的,你的父仓库应该包含一个 .gitmodules,你可以在其中指定分支。

git config -f .gitmodules submodule.<path>.branch <branch>

但如果这还不够,请确保您的第一个构建步骤(或预构建步骤)是一个

git submodule update --remote

关于git - 如何在 Jenkins 中配置 git submodule 分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43499352/

相关文章:

jenkins - 从文件中获取作业 DSL 脚本时。我如何在 jenkins helm chart jcasc 部分和格式中完成这个?

jenkins - 如何使用构建名称 setter 插件?

git - 使用 Git 防止文件覆盖

git - 企业反对使用 "Git"的原因

shell - Jenkins shell 脚本在 .sh 文件中不起作用

java - Hudson 使用错误的用户名创建文件

Jenkins 日期参数插件 - 如何在声明式管道中使用它

jenkins - 每天在 8 :30 AM except on Friday 安排 Jenkins 作业

git - 如何在 gitignore 中编写规则以忽略某些目录中除目录之外的所有文件?

git - 不能忽略 .idea/workspace.xml - 不断 pop