如何将部署开发和库开发分开?

时间:2014-01-24 22:29:12

标签: git deployment version-control openshift

所以我想部署到使用git hooks来执行部署的云计算提供商。特别是,我想使用Openshift,但我认为这个问题足够通用,可以应用于其他提供商。

实际上,我有两个并行项目同时发生:一个在输入上执行大量计算,一个面向Web的项目捆绑了该库的输出并提供了一个很好的界面等。两者是分开的,一方面的发展并不一定意味着另一方的改变。

我的问题是,然后:我可以将库存储库转储到部署存储库的libs /部分,但这很难看,并且库的任何分发都需要拖动这部署代码形式的一堆不必要的残余。

有任何建议或经验吗?

1 个答案:

答案 0 :(得分:1)

您可以使用git submodules或打包的SDK作为库代码。两者都允许您独立开发这两个项目,并且将库升级到父项目是按计划进行的。