В чем принципиальная разница между MS AppCenter и Azure DevOps (ранее VSTS)? - PullRequest
0 голосов
/ 05 октября 2018

Я "немного" запутался в понимании того, на что способны эти две службы и каковы основные различия между ними.

В общем, я понимаю, что они предоставляют, и я использовал отдельноони оба ранее (в основном VSTS как средство отслеживания проблем) и AppCenter для источников, которые будут построены и развернуты.

Однако:

1.Они оба имеют building и (по-видимому) publishing возможности .

В DevOps есть возможность настройки конвейера:

enter image description here

Так же, как и в AppCenter, в основном то же самое:

enter image description here

2.Они оба также имеют Tests разделы с (похоже, что) похожей функциональностью .

3.Они оба предоставляют возможность развертывания сборки в Play / App Stores .

AppCenter - с разделом "Stores" и DevOps с этим плагином (как минимум).

У них обоих также есть некоторые специфические функции (например, AppCenter имеет функцию PushNotifications и Azure DevOps имеет отслеживание проблем), однако для распространения приложений они выглядят примерно одинаково .

Итак, чтоиз них должны быть использованы для каких конкретных задач?Или это только одна из современных «маркетинговых» функций Microsoft, когда в большинстве случаев нет никакой разницы, но это всего лишь две похожие вещи, завернутые в разноцветный конверт?

1 Ответ

0 голосов
/ 13 января 2019

Короче говоря, App Center предназначен для мобильного приложения развертывания и мониторинга , тогда как DevOps предназначен для разработки для любой платформы& развертывание .Центр приложений сосредоточен на развертывании и мониторинге мобильных приложений, в то время как DevOps фокусируется на всем жизненном цикле разработки всех типов проектов вместе с развертыванием.

Так что я думаю, что нужно и то, и другое для всей перспективы проекта: DevOps для разработки и развертыванияи App Center для развертывания и / или мониторинга.

Если нам удобно использовать несколько инструментов, таких как github / bitbucket для git, jira или trello для управления, то нам нужен только App Center.В противном случае все может быть под одной крышей с DevOps.

В любом случае, я предпочитаю App Center для своих проектов, поскольку у меня могут быть все функции bitbucket и jira, а также более простая настройка и мониторинг тестирования и развертывания.

Я не могу сказать, что они должны объединять все под DevOps, поскольку есть такие пользователи, как я, которые предпочитают использовать только развертывание и / или мониторинг (мобильных приложений) с Microsoft и наслаждаться другими продуктами для всего остального.Следовательно, с текущей настройкой они обращаются к двум различным группам клиентов.

...