【发布时间】:2021-10-23 00:55:00
【问题描述】:
我有一个 Git 存储库 abc.git,其中包含子模块。我们有一个 Jenkins 作业,用于构建 abc.git 存储库。
Jenkins 作业使用 GitSCM 插件检查代码并进行构建。以下是作业中使用的插件配置。
checkout([$class: 'GitSCM', changelog: true, branches: [[name: "*/${branch}"]],
extensions: [[$class: 'SubmoduleOption', disableSubmodules: false,
parentCredentials: false, recursiveSubmodules: true, reference: '',
trackingSubmodules: true]],
userRemoteConfigs:[[credentialsId: '',
url: "${componentUrl}"]]])
当我在 ABC 存储库中进行提交时,该提交反映在 Jenkins 构建更改日志集中。但是当我在子模块中进行提交时,Jenkins 构建更改日志集中没有显示提交。
如果需要将任何其他配置添加到插件配置中以使其工作,请告诉我。
另外,如果插件不支持,请告诉我是否有其他方法可以解决此问题。
【问题讨论】:
标签: jenkins-pipeline git-submodules git-commit jenkins-git-plugin