Aracılığıyla paylaş


Derleme verilerini yedekleme

Önemli

Visual Studio App Center 31 Mart 2025'te kullanımdan kaldırılıyor. Tamamen kullanımdan kaldırılana kadar Visual Studio App Center'ı kullanmaya devam edebilirsiniz ancak geçiş yapmayı düşünebileceğiniz birkaç önerilen alternatif vardır.

Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.

App Center'da derleme verileri oluşturulduktan sonra 30 gün boyunca tutulur. Ancak, 30 gün geçtikten önce iki şekilde silinebilir:

  • App Center'daki dalın yapılandırması silinir ve bu dala ait tüm veriler silinir.
  • Bu deponun tüm verilerini silen App Center aracılığıyla deponun bağlantısı kesilir.

Uyarı

Deponun bağlantısı App Center yerine konak üzerinden kesilirse; derleme verilerine kullanıcı arabiriminde erişilemez. Ancak, App Center'da uygulamaya erişimi olan kimliği doğrulanmış kullanıcılar tarafından API veya CLI aracılığıyla indirilmeye devam edilebilir.

App Center Web Sitesinden Yedekleme

Şu adrese giderek derlemenizden veri indirebilirsiniz: appcenter.ms > [hesabınız veya kuruluşunuz] [uygulama adı] >> derleme > [dal adı] > [derleme numarası] > örnek URL'yi indirin : https://appcenter.ms/orgs/ORG-NAME/apps/APP-NAME/build/branches/BRANCH-NAME/builds/BUILD_NUMBER

Buradan günlükler ve uygulama ikili dosyaları gibi derleme dosyalarını indirebilirsiniz.

App Center API'sini kullanarak yedekleme

Genel Başvurular:

Şu API çağrısını kullanarak günlükleri indirebilir & yapıtlar oluşturabilirsiniz: https://openapi.appcenter.ms/#/build/builds_getDownloadUri. Çağrı, derleme verileri mevcut olduğu ve API kimlik bilgilerinizin bu verilere erişme iznine sahip olduğu sürece çalışır.

API, kullanarak geçerli dal yapılandırma ayarlarını kaydetmek için de kullanılabilir https://openapi.appcenter.ms/#/build/branchConfigurations_get

App Center CLI kullanarak yedekleme

Genel Başvurular:

Derleme verilerinizi CLI'dan yedeklemek için bu komutu kullanabilirsiniz:

appcenter build download --id [BUILD_NUMBER] --app [ORG_NAME/APP_NAME] --type [logs, build, symbols]

Aşağıda, erişiminiz olan bir kuruluş & ekibi verildiğinde 1-10 derlemelerinin günlüklerini indirecek örnek bir betik verilmiştir.

# 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

İpucu

Komutlardan biri başarısız olursa, betik bir hata döndürür ancak yürütmeye devam eder. Bu, derleme verileri için genel veya yaklaşık bir aralık kullanabileceğiniz anlamına gelir.

Bu betik App Center Deposunda da kullanılabilir