Создание непрерывных роботов интеграции

От навигатора журнала на Вашей разработке Mac Вы создаете роботы, работающие на отдельном сервере, где они выполняют непрерывную интеграцию Ваших проектов XCode.

bullet
Создать робот от навигатора журнала
  1. Совместно используйте схему сборки своего проекта путем публикации схемы в репозитории исходного кода, как описано в Совместном использовании Схем.

  2. Выберите View> Navigators> Show Log Navigator.

  3. Нажмите ../art/ActionIcon_2x.pngкнопку Action () в нижнем левом углу навигатора журнала.

  4. Выберите Create Bot из всплывающего меню.

  5. Укажите атрибуты идентификации робота.

  6. Нажать Далее.

    Если Вы уже не добавили свой репозиторий к XCode в предпочтениях Учетных записей, введите свои учетные данные аутентификации, как запрошено.

  7. Укажите расписание интеграции при помощи всплывающего меню Расписания.

    Можно запланировать робот для выполнения его интеграции периодически (ежечасно, ежедневно, или еженедельно), на каждой фиксации, или вручную.

  8. Укажите действия робота путем щелчка по надлежащим флажкам.

    Можно включить статический анализ, поблочное тестирование и архивацию продукта.

  9. Выберите, очистить ли продукты перед зданием.

    При выполнении чистой интеграции робот не снова использует предыдущую сборку. Используйте всплывающее меню Очистки для указания частоты, с которой можно убрать: перед каждой интеграцией, один раз в день, один раз в неделю, или никогда.

  10. Нажать Далее.

  11. Для приложения для iOS выберите, на каких видах устройств или средств моделирования робот протестирует.

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

  12. Нажать Далее.

  13. Укажите, кто должен получить уведомления по электронной почте от робота.

  14. Нажмите Create Bot.

После создания робота можно использовать ../art/ActionIcon_2x.pngвсплывающее меню кнопки Action (), чтобы вручную запустить робот, отредактировать робот и удалить его.