我们在Github中拥有27个独立的微服务存储库,并且总是有可能添加更多的存储库。
我正在重写当前的部署过程,该过程使用Jenkins结合使用AWS CodePipeline和Pull Request驱动的方法。
我是“希望”我可以将CI存储库添加为git submodule
,然后为每个存储库添加钩子,以便PR触发管道,这将拉出子模块并运行buildspec他们all
分享。
但是当前在CodePipeline中无法实现。有没有人能很好地解决此问题?
注意:参考文献2的解决方法很不幸,无法满足我们的需求