我们有一个带有外部子模块的 git 存储库。当子模块发生变化时,我们必须触发构建。您能否建议我们如何使用您的 xtrigger 插件轮询子模块的更改。使用shell脚本或监视文件或其他东西更好吗?
有关我们构建过程的更多信息。第1步。使用子模块步骤 #2 克隆根存储库。为每个子模块步骤#2.1(在子模块中)执行作业。切换到正确的分支(例如,主)步骤#2.1(在子模块中)。拉取子模块的最新资源
现在,如果有人提交到根存储库,jenkins 会为应用程序启动构建,但是如果有人提交到任何子模块存储库,jenkins 不会启动任何东西
我们需要第二种情况的解决方案。在最好的情况下,它应该通过标准的 jenkins 功能或通过开源插件来完成。