Bagikan melalui


AppCenterDistribute@0 - Tugas Distribusi v0 App Center

Gunakan tugas ini untuk mendistribusikan build aplikasi kepada penguji dan pengguna melalui App Center.

Penting

Tugas ini tidak digunakan lagi. Gunakan AppCenterDistribute@3.

Sintaks

# 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.

Input

serverEndpoint - Koneksi App Center
string. Wajib diisi.

Memilih titik akhir layanan untuk koneksi Visual Studio App Center Anda. Untuk membuatnya, klik Manage tautan dan buat titik akhir layanan baru.


appSlug - Simpul aplikasi
string. Wajib diisi.

Simpul aplikasi dalam format {username}/{app_identifier}. Untuk menemukan {username} dan {app_identifier} untuk aplikasi, klik namanya dari App Center, dan URL yang dihasilkan dalam format https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. Jika Anda menggunakan org, slug aplikasi memiliki format {orgname}/{app_identifier}.


appFile - Jalur file biner
Alias input: app. string. Wajib diisi.

Jalur relatif dari akar repositori ke file APK atau IPA yang ingin Anda terbitkan.


symbolsOption - Jenis simbol
Alias input: symbolsType. string. Nilai yang diizinkan: Apple. Nilai default: Apple.

Menyertakan file simbol untuk menerima jejak tumpukan yang dilambangkan di Diagnostik App Center.


symbolsPath - Jalur simbol
string. Pilihan. Gunakan saat symbolsType == AndroidNative || symbolsType = Windows.

Jalur relatif dari akar repositori ke folder simbol.


symbolsPdbFiles - Jalur simbol (*.pdb)
Alias input: pdbPath. string. Pilihan. Gunakan saat symbolsType = UWP. Nilai default: **/*.pdb.

Jalur relatif dari akar repositori ke .pdb file simbol. Jalur mungkin berisi kartubebas.


symbolsDsymFiles - Jalur dSYM
Alias input: dsymPath. string. Pilihan. Gunakan saat symbolsType = Apple.

Jalur relatif dari akar repositori ke folder dSYM. Jalur mungkin berisi kartubebas.


symbolsMappingTxtFile - File pemetaan
Alias input: mappingTxtPath. string. Pilihan. Gunakan saat symbolsType = AndroidJava.

Jalur relatif dari akar repositori ke file Android mapping.txt .


symbolsIncludeParentDirectory - Sertakan semua item dalam folder induk
Alias input: packParentFolder. boolean.

Mengunggah file atau folder simbol terpilih dan semua item lainnya di dalam folder induk yang sama. Ini diperlukan untuk aplikasi React Native.


releaseNotesOption - Membuat catatan rilis
Alias input: releaseNotesSelection. string. Wajib diisi. Nilai yang diizinkan: input (Masukkan Catatan Rilis), file (Pilih File Catatan Rilis). Nilai default: input.

Catatan rilis akan dilampirkan ke rilis dan ditunjukkan kepada penguji di halaman penginstalan.


releaseNotesInput - Catatan rilis
string. Diperlukan saat releaseNotesSelection = input.

Catatan rilis untuk versi ini.


releaseNotesFile - File catatan rilis
string. Diperlukan saat releaseNotesSelection = file.

Memilih file teks yang dikodekan UTF-8 yang berisi catatan rilis untuk versi ini.


distributionGroupId - ID grup distribusi
string.

ID grup distribusi yang akan menerima rilis build.. Biarkan kosong untuk menggunakan grup default.


Opsi kontrol tugas

Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.

Variabel output

Tidak ada.

Keterangan

Tugas ini tidak digunakan lagi. Gunakan AppCenterDistribute@3.

Persyaratan

Persyaratan Deskripsi
Jenis alur YAML, Build klasik, Rilis klasik
Berjalan pada Agen, DeploymentGroup
Permintaan Tidak ada
Kemampuan Tugas ini tidak memenuhi tuntutan untuk tugas berikutnya dalam pekerjaan.
Pembatasan perintah Apa pun
Variabel yang dapat diatur Apa pun
Versi agen Semua versi agen yang didukung.
Kategori tugas Sebarkan