Share via


ビルド データのバックアップ

重要

Visual Studio App Center は、2025 年 3 月 31 日に廃止される予定です。 完全に廃止されるまで Visual Studio App Center を引き続き使用できますが、移行を検討できる推奨される代替手段がいくつかあります。

詳細については、サポートタイムラインと代替手段に関するページを参照してください。

App Center のビルド データは、作成後 30 日間保持されます。 ただし、30 日が経過する前に、次の 2 つの方法で削除することもできます。

  • App Center のブランチの構成が削除され、そのブランチのすべてのデータが消去されます。
  • リポジトリは App Center 経由で切断され、そのリポジトリのすべてのデータが消去されます。

警告

リポジトリが App Center 経由ではなくホスト経由で切断されている場合。ビルド データに UI でアクセスできません。 ただし、App Center でアプリにアクセスできる認証済みユーザーは、API または CLI を使用してダウンロードできます。

App Center Web サイトからのバックアップ

[アカウントまたはorganization] [アプリ名] ビルド > [ブランチ名 > ] [ビルド番号>] >> のダウンロード>例 URL を appcenter.ms することで、ビルドからデータをダウンロードできます。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 build download --id [BUILD_NUMBER] --app [ORG_NAME/APP_NAME] --type [logs, build, symbols]

アクセスできるorganization &チームが与えられた場合、ビルド #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 リポジトリでも使用できます