2014-01-24 31 views
0

所以我想部署到使用git挂钩执行部署的云计算提供商。特别是,我想使用Openshift,但我认为这个问题通用性足以应用于其他提供者。如何保持我的部署开发和库开发分离?

实际上,我有两个并行项目同时进行:一个对输入执行一堆计算,一个面向Web的项目捆绑该库的输出并呈现一个漂亮的界面等。两者是分开的,一方的发展并不一定意味着另一方的改变。

我的问题是这样的,然后:I 可能将库存储库转储到部署回购库的libs /部分,但这很丑陋,而且任何库的分配都需要拖动一堆不需要的信息采用这种部署代码的形式。

任何建议或经验?

回答

1

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