Aracılığıyla paylaş


AppCenterDistribute@0 - App Center Distribute v0 görevi

Uygulama derlemelerini App Center aracılığıyla test edenlere ve kullanıcılara dağıtmak için bu görevi kullanın.

Önemli

Bu görev kullanım dışı bırakıldı. AppCenterDistribute@3 kullanın.

Syntax

# App Center distribute v0
# Distribute app builds to testers and users via App Center.
- task: AppCenterDistribute@0
  inputs:
    serverEndpoint: # string. Required. App Center connection. 
    appSlug: # string. Required. App slug. 
    appFile: # string. Alias: app. Required. Binary file path. 
    releaseNotesOption: 'input' # 'input' | 'file'. Alias: releaseNotesSelection. Required. Create release notes. Default: input.
    releaseNotesInput: # string. Required when releaseNotesSelection = input. Release notes. 
    #releaseNotesFile: # string. Required when releaseNotesSelection = file. Release notes file. 
    #distributionGroupId: # string. Distribution group ID. 
  # Symbols
    #symbolsOption: 'Apple' # 'Apple'. Alias: symbolsType. Symbols type. Default: Apple.
    #symbolsPath: # string. Optional. Use when symbolsType == AndroidNative || symbolsType = Windows. Symbols path. 
    #symbolsPdbFiles: '**/*.pdb' # string. Alias: pdbPath. Optional. Use when symbolsType = UWP. Symbols path (*.pdb). Default: **/*.pdb.
    #symbolsDsymFiles: # string. Alias: dsymPath. Optional. Use when symbolsType = Apple. dSYM path. 
    #symbolsMappingTxtFile: # string. Alias: mappingTxtPath. Optional. Use when symbolsType = AndroidJava. Mapping file. 
    #symbolsIncludeParentDirectory: # boolean. Alias: packParentFolder. Include all items in parent folder.

Girişler

serverEndpoint - App Center bağlantısı
string. Gereklidir.

Visual Studio App Center bağlantınız için hizmet uç noktasını seçer. Bir tane oluşturmak için bağlantıya tıklayın Manage ve yeni bir hizmet uç noktası oluşturun.


appSlug - Uygulama sümüklüböcek
string. Gereklidir.

Uygulama sümüklüböcek, biçimindedir {username}/{app_identifier}. Bir uygulamayı bulmak {username} ve {app_identifier} için App Center'dan adına tıklayın ve sonuçta elde edilen URL biçimindedir https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. Kuruluş kullanıyorsanız, uygulama sümüklü bilgi biçimindedir {orgname}/{app_identifier}.


appFile - İkili dosya yolu
Giriş diğer adı: app. string. Gereklidir.

Yayımlamak istediğiniz depo kökünden APK veya IPA dosyasına göreli yol.


symbolsOption - Sembol türü
Giriş diğer adı: symbolsType. string. İzin verilen değerler: Apple. Varsayılan değer: Apple.

App Center Tanılama'da sembolik yığın izlemelerini almak için sembol dosyalarını içerir.


symbolsPath - Simgeler yolu
string. İsteğe bağlı. when symbolsType == AndroidNative || symbolsType = Windowskullanın.

Depo kökünden simgeler klasörüne göreli yol.


symbolsPdbFiles - Simgeler yolu (*.pdb)
Giriş diğer adı: pdbPath. string. İsteğe bağlı. when symbolsType = UWPkullanın. Varsayılan değer: **/*.pdb.

Depo kökünden sembol dosyalarına .pdb göreli yol. Yol joker karakterler içerebilir.


symbolsDsymFiles - dSYM yolu
Giriş diğer adı: dsymPath. string. İsteğe bağlı. when symbolsType = Applekullanın.

Depo kökünden dSYM klasörüne göreli yol. Yol joker karakterler içerebilir.


symbolsMappingTxtFile - Eşleme dosyası
Giriş diğer adı: mappingTxtPath. string. İsteğe bağlı. when symbolsType = AndroidJavakullanın.

Depo kökünden Android'in mapping.txt dosyasına göreli yol.


symbolsIncludeParentDirectory - Tüm öğeleri üst klasöre ekle
Giriş diğer adı: packParentFolder. boolean.

Seçili semboller dosyasını veya klasörünü ve diğer tüm öğeleri aynı üst klasöre yükler. Bu, React Native uygulamalar için gereklidir.


releaseNotesOption - Sürüm notları oluşturma
Giriş diğer adı: releaseNotesSelection. string. Gereklidir. İzin verilen değerler: input (Sürüm Notları girin), file (Sürüm Notları Dosyasını Seçin). Varsayılan değer: input.

Sürüm notları yayına eklenir ve yükleme sayfasında test edenlere gösterilir.


releaseNotesInput - Sürüm notları
string. olduğunda releaseNotesSelection = inputgereklidir.

Bu sürüm için sürüm notları.


releaseNotesFile - Sürüm notları dosyası
string. olduğunda releaseNotesSelection = filegereklidir.

Bu sürümün sürüm notlarını içeren UTF-8 kodlanmış bir metin dosyası seçer.


distributionGroupId - Dağıtım grubu kimliği
string.

Derleme sürümünü alacak dağıtım gruplarının kimlikleri.. Varsayılan grubu kullanmak için boş bırakın.


Görev denetim seçenekleri

Tüm görevlerde görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz . Denetim seçenekleri ve ortak görev özellikleri.

Çıkış değişkenleri

Yok.

Açıklamalar

Bu görev kullanım dışı bırakıldı. AppCenterDistribute@3 kullanın.

Gereksinimler

Gereksinim Açıklama
İşlem hattı türleri YAML, Klasik derleme, Klasik sürüm
Üzerinde çalışır Agent, DeploymentGroup
Talep Hiçbiri
Özellikler Bu görev, işteki sonraki görevler için hiçbir talebi karşılamaz.
Komut kısıtlamaları Herhangi biri
Ayarlanabilir değişkenler Herhangi biri
Aracı sürümü Desteklenen tüm aracı sürümleri.
Görev kategorisi Dağıtma