Тестирование, отслеживание проблем, непрерывная интеграция - рекомендуемый стандартный инструмент для приложений GAE и Android

Я хотел запросить некоторые мнения о том, что будет идеальным инструментом для работы. Я хотел бы в идеале использовать как можно меньше и максимально тесно интегрирован. (Я прочитал около 20 различных потоков на этом и имею некоторый опыт на работе, также)

Для любого из них я хотел бы использовать интегрированные решения (например, если функция как собственная возможность Android Studio, я бы предпочел использовать ее)

1) тестирование

  • GAE backend - тестирование LocalServiceTestHelper, регулярное тестирование модулей
  • Интерфейс приложения - Roboelectric, Robotium, Monkey.

2) тестовое покрытие - EMMA??? Я думаю, TeamCity тоже с этим справляется. что-нибудь еще?

3) VCS - Git/Github

4) обнаружение обнаружения и отслеживание

  • GAE backend - консоль разработчика, протоколирование
  • Приложение frontent - Crashlytics, debug также создает локальный журнал

Должен ли я пойти с интегрированным отслеживанием проблем в Github или попробовать JIRA? У Crashlytics, похоже, есть интеграция с тем, что хорошо, или есть ли другой предпочтительный инструмент сообщества?

5) CI

  • GAE backend - Дженкинс? TeamCity? Возможно, какое-то решение google в dev?
  • Внешний интерфейс приложения - Дженкинс? TeamCity?

6) Общение с вашими пользователями - это интегрированное решение, которое может обновлять facebook, твиттер, google + и, возможно, форум-сайт сообщества. Какие-нибудь отличные решения в этом пространстве?

Большое спасибо.

Ответ 1

В то время как этот вопрос поднимает прекрасные точки обсуждения, он не может иметь конкретного технического ответа. Уместность инструментов непрерывной интеграции с использованием Google App Engine зависит от потребностей бизнеса, масштаба, бюджета, команды разработчиков, навыков и т.д.

Я настоятельно рекомендую опубликовать этот интересный вопрос/обсуждение Google Maps Google App Engine для надежного оживленного и горячего обмена. Если вы решите это сделать, разместите ссылку на эту тему в комментарии, чтобы другие могли найти это сообщение.