【发布时间】:2015-06-15 17:36:08
【问题描述】:
我正在开发一个包含这些应用程序的项目:
- backend api (nodejs)
- ios app (objective-c)
- android app (java)
- web site (php)
- admin site (php)
- client site (php)
我的问题是关于版本控制和管理所有这些项目。
我正在考虑两种选择:
1) 分别构建每个应用程序
- 更难测试应用集成
- 如果我在一个应用中更改某些内容,我需要小心处理所有其他应用
- 我需要将所有应用变更日志合并到一个文档中
2) 将所有应用整合到一个版本中
- 生成单个变更日志似乎很好
- 也许可以为应用集成编写测试?
--
那么,对于这种情况,有哪些好的做法?也许是选项 2?
【问题讨论】:
标签: continuous-integration integration-testing versioning project-management