共用方式為


為應用程式組建選擇正確的服務

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到完全淘汰為止,但有數個建議的替代方案可以考慮移轉至。

深入瞭解支持時程表和替代方案。

選擇是否要使用 Visual Studio App CenterAzure Pipelines 需要一些考慮。 在某些情況下,一項服務可能比另一個服務更符合您的需求。

下列問題應該可協助您做出最適合您之服務的明智決策。

App Center

如果您回答這些問題的「是」,App Center 是不錯的選擇。

1.您要為您的應用程式設定快速組建、略過在本機設定組建伺服器、避免在同事的計算機上建置的複雜設定和程序代碼,而不是您的設定?

若要 開始使用

  1. 登入 App Center,網址為 https://appcenter.ms
  2. 選取您要建置的應用程式專案。
  3. 開啟組建設定,並將 App Center 應用程式連線到雲端裝載的原始檔控制系統, (Azure Repos、GitHub、Bitbucket) 。
  4. 選取應用程式原始碼所在的存放庫。
  5. 設定要建置的所選分支。

2.您的應用程式是否相當簡單,沒有許多自定義專案,而且組建是否簡單?

在 App Center 中,如果您的應用程式遵循個別平臺上的一般標準配置,而且不依賴許多外部建置步驟,App Center 就會在您的存放庫中自動尋找應用程式,並立即建置。 我們會負責建立在 雲端組建機器上建置應用程式的步驟/工作。

我們只需要知道您想要我們建置的應用程式,從裝載於 Azure Repos、Bitbucket 或 GitHub 上的存放庫。

提示

我們仍然提供一種方式,讓您在建置期間使用建置腳本執行一些自定義!

3.您要從單一服務取得真正的/連續建置、測試和散發流程嗎?

App Center 不僅可讓您建置應用程式,也可以執行 啟動測試 ,並將發佈至 Alpha/Beta 測試人員和 App Store 作為組建的一部分。

4.您是否在應用程式中使用 App Center 診斷 SDK, (特別是針對 iOS 應用程式?)

使用 App Center 組建服務建置應用程式時,iOS 應用程式的對應偵錯符號檔 (dSYM 和來源對應 .zip 檔案,) 已轉送至 App Center 診斷服務,因此您不需要手動取得符號檔,並將它們上傳至診斷服務,如 App Center 診斷檔中所述。

5.您要在一個中央位置管理與應用程式相關的所有專案嗎?

App Center 會將行動開發人員常用的多個服務結合在整合式雲端解決方案中。 開發人員會使用App Center來建置、測試及散發應用程式。 部署應用程式之後,開發人員會使用分析和診斷服務來監視應用程式的狀態和使用方式。

注意

如果您覺得我們缺少 App Center 組建或需要協助的重要專案,您隨時都可以透過開啟支援票證來與我們連絡並告知我們。 選取 App Center 入口網站右上角的 [說明] 功能表 (?) ,然後選擇 [連絡支援]。 我們的專用支援小組會回應您的問題和意見反應。

Azure Pipelines

如果您回答這些問題的「是」,Azure Pipelines 可能是最適合您的工具。

1.您是否想要 (Web 應用程式建置其他應用程式,例如) ? 您應該繼續使用 Azure Pipelines。 App Center 僅支援 OS/平台和服務,如我們的平臺服務矩陣頁面中所述

2.您是否準備好 建立自己的組建管線,建立/使用行動應用程式/平台/架構特有的現有 工作

如果您的應用程式是:Azure Pipelines 最適合您:

  • 相當複雜
  • 有許多自定義專案
  • 使用 App Center 不支援的架構
  • 具有 App Center 目前未提供的需求,例如特殊簽署考慮

注意

如果您覺得 App Center 應該支援平臺/架構,請放心地與我們連絡,並使用每個 App Center 頁面右下角的藍色聊天圖示讓我們知道。

3.您是否已針對貴組織的組建需求投資 Azure Pipelines?

如果您已經為 Azure Pipelines 設定計費方案,因為您的組織已將其用於其他應用程式需求, (例如 Web 應用程式) 您應該繼續使用 Azure Pipelines for Build。

Azure Pipelines 與 App Center 之間不會共用計費。 您為 Azure Pipelines 購買的管線無法與 App Center 搭配使用。

您的小組也可能會用於 Azure Pipelines,並想要繼續使用服務進行組建。 在此情況下,Azure Pipelines 可能比較適合您。

提示

如果您仍然想要使用 App Center 功能作為建置的一部分,您可以使用為 Azure Pipelines 建立的 散發測試 工作!