共用方式為


備份組建數據

重要

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

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

在 App Center 中建置數據會在建立後保留 30 天。 不過,您也可以在 30 天之前刪除它,以兩種方式傳遞:

  • 系統會刪除 App Center 中分支的組態,以清除該分支的所有數據。
  • 存放庫會透過App Center中斷連線,以清除該存放庫的所有資料。

警告

如果存放庫是透過主機而不是透過App Center中斷連線;在UI中無法存取組建數據。 不過,它仍然可以透過 API 或 CLI,由可存取 App Center 中應用程式的已驗證用戶下載。

從 App Center 網站備份

您可以前往下列位置從組建下載資料:appcenter.ms > [您的帳戶或組織] [應用程式名稱] > 組建 > [分支名稱] >> [組建編號] > 下載範例 URL:https://appcenter.ms/orgs/ORG-NAME/apps/APP-NAME/build/branches/BRANCH-NAME/builds/BUILD_NUMBER

您可以從該處下載組建檔案,例如記錄檔和應用程式二進位檔。

使用 App Center API 進行備份

一般參考:

您可以使用此 API 呼叫 & 組建成品下載記錄: https://openapi.appcenter.ms/#/build/builds_getDownloadUri。 只要組建數據存在,且您的 API 認證有權存取該數據,呼叫就會運作。

您也可以使用 API 來記錄最新分支組態設定 https://openapi.appcenter.ms/#/build/branchConfigurations_get

使用 App Center CLI 進行備份

一般參考:

您可以使用此指令從 CLI 備份組建資料:

appcenter 組建下載 --id [BUILD_NUMBER] --app [ORG_NAME/APP_NAME] --type [logs, build, symbols]

以下是一個範例腳本,當指定組織 & 小組可以存取時,將會下載組建的記錄 #1-10。

# Customize this script to download build data you have permission to access in App Center. 

TEAM_APP='ORG_NAME/APP_NAME'

for i in {1..10} #downloads data from builds #1 - #10
do
   eval appcenter build download --id "$i" --app $TEAM_APP --type "logs"    
   #eval appcenter build download --id "$i" --app $TEAM_APP --type "build" #uncomment to download app packages
   #eval appcenter build download --id "$i" --app $TEAM_APP --type "symbols" #uncomment to download symbols
done

提示

如果其中一個命令失敗,腳本將會輸出錯誤,但會繼續執行。 這表示您可以使用組建數據的一般或近似範圍。

此腳本也適用於 App Center存放庫