Управление релизами Xamarin с использованием Azure Devops и App center - PullRequest
0 голосов
/ 27 апреля 2020

Я изучаю лучшие отраслевые практики в плане выпуска приложения xamarin. У нас есть небольшое приложение, приложение для авторизации платежных транзакций. Мы используем Azure DevOps и App Center. Я был бы очень признателен, если бы кто-нибудь мог помочь нам узнать несколько вопросов.

  1. Мы используем Azure конвейеров, при каждой проверке мы строим, в конвейере столько сборок , Как настроить конвейер выпуска, запускается ли он при каждой сборке или по расписанию выпуска?

  2. Где вы запускаете автоматизированные тесты пользовательского интерфейса? В конвейере сборки, конвейере выпуска или центре приложений?

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

1 Ответ

0 голосов
/ 29 апреля 2020
  1. Если вы хотите сократить количество сборок, то почему бы вам не создать конвейер выпуска, который планирует сборку только для выпуска приложений, когда в этой ветви сделана фиксация?

  2. Обычно я делаю UITests только для выпусков через AppCenter.

  3. Обычно я просто отправляю приложения на внешний (Android) / TestFlight beta (Android) и не весь путь к производству. Так что это дает мне возможность изменить все, что мне нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...