Azure DevOps против Microsoft AppCenter

В моем проекте есть два веб-приложения (.NET) и 2 мобильных приложения (мобильные приложения, созданные в Xamarin и развернутые в iOS и Android).

Команда не понимает компромиссов между использованием Azure DevOps и MS AppCenter.

Из этого элемента SO в чем принципиальная разница между MS AppCenter и Azure DevOps (бывший VSTS)?

кажется, что «... Центр приложений предназначен для развертывания и мониторинга мобильных приложений, тогда как DevOps предназначен для разработки и развертывания на любой платформе».

Но каковы компромиссы между ними? Я думаю, мы хотели бы выполнять все сборки в Azure DevOps, а затем загружать эти сборки в Центр приложений для развертывания и мониторинга, но возможно ли это сделать?

Любой совет будет очень признателен.


person Bryan Schmiedeler    schedule 22.05.2019    source источник
comment
Вы можете использовать Azure DevOps и выполнить развертывание оттуда в Центр приложений. docs.microsoft.com/en-us/appcenter/distribution/vsts- развернуть   -  person Shayki Abramczyk    schedule 23.05.2019


Ответы (1)


Центр приложений отлично подходит, если вы хотите быстро создавать и распространять мобильные приложения, в нем есть встроенная возможность развертывать приложение в App Store, Google Play Store, Intune, а также в аналитике. Однако CI / CD не очень настраиваем.

Azure Devops отлично подходит для настройки CI / CD, вы можете настраивать сборку, запускать сборку по запросу на вытягивание и т. Д. Также вы можете настраивать этапы на компакт-диске. Также хорошо для хранения вашего проекта, кода и ci / cd в одном месте. Однако развертывание мобильных приложений не очень хорошее, так как на данный момент нет встроенного шаблона, вы можете написать свой собственный yaml или получить шаблон с рынка.

На мой взгляд, интеграция из Azure Devops и VS App Center дает лучший результат.

person Community    schedule 15.06.2019
comment
Фактически, в Azure DevOps также есть шаблоны развертывания мобильных приложений (в случае, если вы используете классический подход к настройке конвейеров с пользовательским интерфейсом), но в целом весь набор функций может быть неудобным вначале, поэтому AppCenter позволяет выполнять стандартные развертывания просто проще и проще. - person Agat; 29.10.2019