Git 子模块触发生成

Git 子模块触发生成,git,jenkins,Git,Jenkins,我想在詹金斯做以下事情 子模块得到更新并触发一个构建,在该构建中,主项目被克隆,测试在主项目上运行 然后我想将CD放入子模块目录,签出主控,并拉取最新的 如何创建Jenkins构建,以便子模块的更新触发主项目的构建 假设我有一个包含子模块a和B的主项目,当a被更新时,它会触发主项目的构建,其中主项目被克隆,测试在主项目上运行git签出中的子模块更新应该像往常一样通过提交来完成,所以你可以像往常一样触发构建。子模块始终固定在“主”存储库中的某个提交id上。要更改该pin,需要提交。

我想在詹金斯做以下事情

  • 子模块得到更新并触发一个构建,在该构建中,主项目被克隆,测试在主项目上运行
  • 然后我想将CD放入子模块目录,签出主控,并拉取最新的
如何创建Jenkins构建,以便子模块的更新触发主项目的构建


假设我有一个包含子模块a和B的主项目,当a被更新时,它会触发主项目的构建,其中主项目被克隆,测试在主项目上运行

git签出中的子模块更新应该像往常一样通过提交来完成,所以你可以像往常一样触发构建。子模块始终固定在“主”存储库中的某个提交id上。要更改该pin,需要提交。