测试、问题跟踪、持续集成——为 GAE 和 Android 应用程序推荐的标准工具

Testing, Issue Tracking, Continuous Integration -- recommended standard tooling for GAE and Android apps

我想就什么是这项工作的理想工具征求一些意见。我希望尽可能少地使用并尽可能紧密地集成。 (我已经阅读了大约 20 个不同的主题,并且在工作中也有一些经验)

对于其中任何一个,我更喜欢集成解决方案(例如,如果某个功能是 Android Studio 的本机功能,我宁愿使用它)

1) 测试

2) 测试覆盖率 -- EMMA???我认为 TeamCity 也随之而来。还有什么吗?

3) 风控系统 -- Git/Github

4) 问题检测+跟踪

我应该使用 Github 中的集成问题跟踪,还是尝试使用 JIRA? Crashlytics 似乎与两者都有集成,这很好,还是社区有不同的首选工具?

5) CI

6) 与您的用户交流——一个可以更新 facebook、twitter、google+ 以及潜在的基于论坛的社区站点的集成解决方案。 space?

中的任何漂亮解决方案

非常感谢。

虽然这个问题确实提出了很好的讨论点,但不是一个可以有具体技术答案的问题。使用 Google App Engine 进行持续集成的工具的适用性取决于业务需求、规模、预算、开发团队、技能等。

我强烈建议 post 在 App Engine Google Groups 上播放这个有趣的 question/discussion,希望能进行热烈而热烈的交流。如果您选择这样做,请在评论中 post 向此处的线程发送 link,以便其他发现此 post 的人可以跟进。