我有一个abc.git
包含子模块的 Git 存储库。我们有一个用于构建abc.git
存储库的 Jenkins 作业。
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 构建更改日志集中没有显示提交。
请让我知道是否需要将任何其他配置添加到插件配置中才能使其正常工作。
另外,如果插件不支持,请告诉我是否有其他方法可以解决此问题。