Краснодар

+7 952  830 72 85

Москва

+7 495 134 25 57

Краснодар

+7 952  830 72 85

Москва

+7 495 134 25 57

Continuous Integration для ваших Android-проектов

Continuous Integration – это принцип непрерывной интеграция. Идея создания принадлежит Мартину Фаулеру.

Каждый разработчик должен отдавать свою работу и быть уверенным, что ее можно собрать вместе с другими работами. Сам по себе билд должен автоматизировано собираться и так ж тестироваться.

Результат демонстрируется менеджеру, клиенту и команде дизайнеров, чтобы они видели ваш прогресс.

Принципы Continuous Integration:

  • В первую очередь вы делаете билд с нужными параметрами.
  • В дальнейшем вы постоянно автоматизировано тестируете его в рамках Continuous Integration.
  • Артефакты, результаты теста и специфические отчеты.
  • Настройка уведомлений, что знать о происшедшем.
  • Приложение должно быть доставлено тестировщику и заказчику для пробы.

Если у вас правильно настроен CI, то ваш код становится билдом, после этого проходит тест и деплоит. Это все один поток, который должен выполняться непрерывно.

Инструменты CI:

  • Travis CI
  • Circle CI
  • Jenkins
  • Continuous Deployment