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 = Windows
kullanı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 = UWP
kullanı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 = Apple
kullanı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 = AndroidJava
kullanı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 = input
gereklidir.
Bu sürüm için sürüm notları.
releaseNotesFile
- Sürüm notları dosyası
string
. olduğunda releaseNotesSelection = file
gereklidir.
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 |