Альтернатива Buddy Build

Я знаю, что этот вопрос, скорее всего, будет закрыт и 20 отрицательных пунктов, но что угодно.

Apple сегодня выкупила Buddy Build и объявила, что они приступят к ее уничтожению так же, как и в тестовом полете. Больше нет поддержки для Android. Я ненавижу тебя, Яблоко.

Что является хорошей альтернативой для Buddy Build? Если мне нужно снова вернуться к созданию профилей подготовки вручную, я застрелю себя.

Ответ 1

Список мобильных приложений - Cloud Build Solutions

Критерии списка/Детали:

  1. Это НЕ анализ или одобрение любого из этих решений.
  2. Я попытался перечислить ТОЛЬКО решения, которые поддерживают как Android, так и iOS. Buddybuild поддерживал некоторые гибридные рамки, но это не было их фокусом.
  3. Я сосредоточился на проектах MOBILE с тех пор, как этот подход Buddybuild. Существует множество решений (не перечисленных здесь), предназначенных для Интернета, докеров и т.д.
  4. Я сосредоточился на решениях CLOUD HOSTED только с тех пор, как был Buddybuild. Существует несколько решений (не включенных здесь), если вы хотите разместить собственный сервер сборки.
  5. Этот список ограничен решениями, которые BUILD в облаке. Другими словами, решения, в которых вы должны выполнить свою собственную сборку, а затем развертывать ее в облаке, не включены.

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

Это также здоровое обсуждение в https://github.com/rnystrom/GitHawk/issues/1330

Вышеупомянутый "ответ" на этот вопрос, но в случае, если некоторые люди не полностью осознают контекст, прочитайте для некоторого фона на Buddybuild.

Что такое Buddybuild?

Buddybuild - это платформа для непрерывной интеграции с облачной платформой для создания, тестирования и развертывания приложений для iOS и Android с легкостью. Их претензия на славу - это легкость, с которой можно настроить сборку. Будучи клиентом в течение нескольких лет, я могу подтвердить это.

Типичный рабочий процесс Buddybuild включает проект iOS или Android, где исходный код размещен на GitHub, Bitbucket и других. Оттуда монитор системы Buddybuild фиксирует исходный код и, основываясь на конфигурации проекта, создает сборки, которые могут быть отправлены конечным пользователям по электронной почте (предположительно бета-тестеры, бизнес-тестеры и т.д.), И что конечные пользователи могут установить очень легко из электронной почты.

Кроме того, для проектов iOS Buddybuild также может управлять профилями Apple Provisioning Profiles и даже управлять списком Team Device. Это область разработки iOS, которая часто занимает много времени для команд, поскольку Apple требует, чтобы все устройства, на которых была запущена тестовая сборка приложения, были зарегистрированы на портале разработчиков Apple. Buddybuild может легко управлять устройством и, насколько мне известно, является единственным продуктом, который предлагает эту функцию (но я мог ошибаться).

Buddybuild также предлагает дополнительный SDK для Android и iOS, который предоставляет дополнительные функции для приложений, которые его используют. А именно, SDK позволяет разработчикам собирать отзывы от своих пользователей, а также данные отчета о сбоях, которые коррелируют с исходным кодом. Функция обратной связи особенно эффективна, поскольку разработчик вообще не требует никакого кода, но при этом предоставляет визуально привлекательный интерфейс для сбора отзывов пользователей от пользователей (в комплекте с захватом экрана того, что конечный пользователь видел во время обратной связи).

Почему суета?

Buddybuild анонсировала на 1/2/18, что они "присоединились к группе инженеров Xcode в Apple, чтобы создавать замечательные инструменты для разработчиков для всего сообщества iOS". См. Сообщение в блоге Buddybuild об этом. Их анонс также заявил, что они перестали принимать новых клиентов (даже для iOS) и что они заканчивают поддержку Android 3/1/18.

Отказ от ответственности:

  • Я не связан ни с одним из этих решений.
  • Я использовал CircleCI раньше, но для проекта NodeJS, поэтому у меня есть нулевой опыт использования CircleCI для iOS и Android.
  • Я клиент Buddybuild и поддерживаю 10+ приложения для iOS и Android, используя свою платформу.
  • Я не связан с Buddybuild, но я дал несколько разговоров об использовании Buddybuild. Я знаю несколько человек, и я честно верю в решение Buddybuild, рабочий процесс и UX. Я супер-поклонник, но не имею никакого специального доступа или знаний, кроме того, что является публичным.

Ответ 2

Поэтому ответом на мой вопрос является AppCenter - https://appcenter.ms.

Не тратьте время на других. Время от времени Microsoft пишет приличное программное обеспечение. Это не buddybuild, но это следующее лучшее. Другие заставили меня вырвать мои волосы. Если вам нужно постоянно разговаривать с клиентами, чтобы заставить работать, это плохо. С AppCenter я работал и работал за 10 минут. Простая, глупая конфигурация - нет места для любых ошибок.

Microsoft вкладывает массу ресурсов в App Center - она запускается только с августа 2017 года. У них круглосуточная поддержка, и в ближайшие месяцы они начнут работать над автоматическим подписанием iOS.

Если вам действительно нужно много гибкости, и интеграция идет с BitRise - но имейте в виду, что вы будете тратить много времени на то, чтобы заставить работать, и все будет постоянно ломаться. Если у вас есть специальный пользователь DevOps в вашей команде, и вам нравится настраивать/программировать свои рабочие процессы с помощью сценариев bash, тогда BitRise может быть вам подходит.

Ответ 3

Я думаю, что Nevercode - отличный выбор для всех, особенно тех, кто ищет замену для BuddyBuild. У нас есть много отличных функций для разработчиков, называя несколько:

  • Поддержка iOS, Android, Cordova, Ionic и React-Native
  • Быстрая установка
  • Многие интеграции, такие как Slack, HipChat, TestFairy, Google Play, TestFlight Beta Test в iTunes Connect и т.д.
  • Возможность индивидуального предложения на основе параллелизма тестов и компьютеров Mac Pro
  • Реальное тестирование устройств на базе фермы AWS Device
  • Техническая поддержка разработчиков
  • Бета-программная программа

Подробнее здесь: https://nevercode.io/welcome-home-android-developer/