Sdílet prostřednictvím


AppCenterDistribute@0 – App Center – distribuce úlohy v0

Tato úloha slouží k distribuci sestavení aplikací testerům a uživatelům přes App Center.

Důležité

Tato úloha je zastaralá. Použijte AppCenterDistribute@3.

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.

Vstupy

serverEndpoint - Připojení App Center
string. Povinná hodnota.

Vybere koncový bod služby pro připojení k sadě Visual Studio App Center. Pokud ho chcete vytvořit, klikněte na Manage odkaz a vytvořte nový koncový bod služby.


appSlug - Slug aplikace
string. Povinná hodnota.

Slug aplikace je ve formátu {username}/{app_identifier}. Pokud chcete najít {username} aplikaci a {app_identifier} , klikněte na její název v App Center a výsledná adresa URL je ve formátu https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. Pokud používáte organizace, má slug aplikace formát {orgname}/{app_identifier}.


appFile - Cesta k binárnímu souboru
Vstupní alias: app. string. Povinná hodnota.

Relativní cesta z kořene úložiště k souboru APK nebo IPA, který chcete publikovat.


symbolsOption - Typ symbolů
Vstupní alias: symbolsType. string. Povolené hodnoty: Apple. Výchozí hodnota: Apple.

Obsahuje soubory symbolů pro příjem symbolických trasování zásobníku v diagnostice app center.


symbolsPath - Cesta k symbolům
string. Nepovinný parametr. Použijte, když symbolsType == AndroidNative || symbolsType = Windows.

Relativní cesta z kořenového adresáře úložiště do složky symbols.


symbolsPdbFiles - Cesta k symbolům (*.pdb)
Vstupní alias: pdbPath. string. Nepovinný parametr. Použijte, když symbolsType = UWP. Výchozí hodnota: **/*.pdb.

Relativní cesta z kořenového adresáře úložiště k souborům .pdb symbolů. Cesta může obsahovat zástupné cardy.


symbolsDsymFiles - Cesta dSYM
Vstupní alias: dsymPath. string. Nepovinný parametr. Použijte, když symbolsType = Apple.

Relativní cesta z kořenového adresáře úložiště ke složce dSYM. Cesta může obsahovat zástupné cardy.


symbolsMappingTxtFile - Soubor mapování
Vstupní alias: mappingTxtPath. string. Nepovinný parametr. Použijte, když symbolsType = AndroidJava.

Relativní cesta z kořenového adresáře úložiště k souboru Androidu mapping.txt


symbolsIncludeParentDirectory - Zahrnout všechny položky v nadřazené složce
Vstupní alias: packParentFolder. boolean.

Nahraje soubor nebo složku vybraných symbolů a všechny ostatní položky ve stejné nadřazené složce. To se vyžaduje u React Native aplikací.


releaseNotesOption - Vytvoření poznámek k verzi
Vstupní alias: releaseNotesSelection. string. Povinná hodnota. Povolené hodnoty: input (Zadejte poznámky k verzi) file (vyberte Soubor poznámek k verzi). Výchozí hodnota: input.

Poznámky k verzi se přiloží k verzi a zobrazí se testerům na stránce instalace.


releaseNotesInput - Poznámky
string. Vyžaduje se, když releaseNotesSelection = input.

Poznámky k verzi pro tuto verzi


releaseNotesFile - Soubor s poznámkou k verzi
string. Vyžaduje se, když releaseNotesSelection = file.

Vybere textový soubor s kódováním UTF-8, který obsahuje poznámky k verzi pro tuto verzi.


distributionGroupId - ID distribuční skupiny
string.

ID distribučních skupin, které obdrží vydání buildu. Pokud chcete použít výchozí skupinu, nechte ji prázdnou.


Možnosti ovládání úloh

Všechny úlohy mají kromě vstupů také možnosti ovládání. Další informace najdete v tématu Možnosti ovládacího prvku a běžné vlastnosti úlohy.

Výstupní proměnné

Žádné

Poznámky

Tato úloha je zastaralá. Použijte AppCenterDistribute@3.

Požadavky

Požadavek Popis
Typy kanálů YAML, classic build, verze Classic
Spustí se Agent, DeploymentGroup
Požadavky Žádné
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta Všechny podporované verze agenta.
Kategorie úloh Nasazení