web-dev-qa-db-ja.com

MS AppCenterとAzure DevOps(以前のVSTS)の主な違いは何ですか?

これらの2つのサービスの何が可能であり、それらの間のコアの違いは何であるかについて、私は「少し」混乱しています。

一般的に、私はそれらが何を提供するかを理解し、個別に、以前(VSTSを主に課題追跡として)とAppCenterの両方を使用して、ソースを構築および展開しました。

しかしながら:

1。どちらにもbuildingおよび(どうやら)publishing機能があります

DevOpsでは、パイプラインを設定するオプションがあります。

enter image description here

AppCenterとほとんど同じです。

enter image description here

2。どちらにもTestsセクションがあり、同様の機能を備えている(と思われる)。

3。どちらも、ビルドをPlay/App Storeにデプロイする機能を提供します。

AppCenter-「Stores」セクションを使用し、DevOpsを このプラグイン (少なくとも)で使用します。

どちらにもいくつかの特定の機能があります(AppCenterにはPushNotifications機能があり、Azure DevOpsには問題追跡があります)。ただし、アプリのディストリビューションの場合、見た目は似ています

では、どの特定のタスクに使用する必要がありますか?または、これはMicrosoftの最新の "マーケティング"機能の1つにすぎませんが、ほとんど違いはありませんが、色の異なる封筒で包まれた2つの類似したものにすぎませんか。

14
Agat

つまり、App Centerモバイルアプリ展開と監視用であるのに対し、DevOpsany-プラットフォームの開発と展開。 App Centerはモバイルアプリの展開と監視に重点を置いていますが、DevOpsはあらゆる種類のプロジェクトの開発ライフサイクル全体と、展開に重点を置いています。

したがって、プロジェクト全体の観点から、開発と展開を行うDevOpsと、展開と監視を行うApp Centerの両方が必要だと思います。

Github/bitbucket for git、jira、trello for managementのような複数のツールに慣れている場合は、App Centerがあれば十分です。それ以外の場合、DevOpsを使用してすべてを1つの屋根の下に置くことができます。

とにかく、bitbucketとjiraのすべての機能に加えて、テストと展開のセットアップと監視が簡単になるため、プロジェクトにはApp Centerを使用します。

私のようなユーザーがMicrosoftで(モバイルアプリの)展開または監視(あるいはその両方)のみを使用し、残りは他の製品を楽しむことを好むため、DevOpsの下ですべてをマージする必要があるとは言えません。したがって、現在のセットアップでは、2つの異なる顧客セットに対応しています。

9
Alen Peter