Megosztás a következőn keresztül:


AppCenterDistribute@0 – App Center – 0-s verzió terjesztése feladat

Ezzel a feladattal alkalmazás buildeket oszthat ki tesztelők és felhasználók számára az App Centeren keresztül.

Fontos

Ez a feladat elavult. Használja 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.

Bevitelek

serverEndpoint - App Center-kapcsolat
string. Kötelező.

Kiválasztja a Visual Studio App Center-kapcsolat szolgáltatásvégpontját. A létrehozáshoz kattintson a Manage hivatkozásra, és hozzon létre egy új szolgáltatásvégpontot.


appSlug - Alkalmazáscsomó
string. Kötelező.

Az alkalmazáscsúcs formátuma {username}/{app_identifier}. Egy alkalmazás megkereséséhez {username}{app_identifier} és kereséséhez kattintson a nevére az App Centerből, és az eredményként kapott URL-cím formátuma https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**a következő: . Ha szervezeteket használ, az alkalmazáscsúcs formátuma {orgname}/{app_identifier}.


appFile - Bináris fájl elérési útja
Bemeneti alias: app. string. Kötelező.

Az adattár gyökerétől a közzétenni kívánt APK- vagy IPA-fájlig vezető relatív elérési út.


symbolsOption - Szimbólumok típusa
Bemeneti alias: symbolsType. string. Engedélyezett értékek: Apple. Alapértelmezett érték: Apple.

Szimbólumfájlokat tartalmaz a szimbolikus verem-nyomkövetések fogadásához az App Center diagnosztika szolgáltatásban.


symbolsPath - Szimbólumok elérési útja
string. Választható. Használja a következőt: symbolsType == AndroidNative || symbolsType = Windows.

A relatív elérési út az adattár gyökerétől a szimbólumok mappáig.


symbolsPdbFiles - Szimbólumok elérési útja (*.pdb)
Bemeneti alias: pdbPath. string. Választható. Használja a következőt: symbolsType = UWP. Alapértelmezett érték: **/*.pdb.

Az adattár gyökerétől a szimbólumfájlokig .pdb vezető relatív elérési út. Az elérési út helyettesítő karaktereket tartalmazhat.


symbolsDsymFiles - dSYM elérési útja
Bemeneti alias: dsymPath. string. Választható. Használja a következőt: symbolsType = Apple.

Az adattár gyökerétől a dSYM mappáig vezető relatív elérési út. Az elérési út helyettesítő karaktereket tartalmazhat.


symbolsMappingTxtFile - Leképezési fájl
Bemeneti alias: mappingTxtPath. string. Választható. Használja a következőt: symbolsType = AndroidJava.

Az adattár gyökerétől az Android fájlig mapping.txt vezető relatív elérési út.


symbolsIncludeParentDirectory - Az összes elem belefoglalása a szülőmappába
Bemeneti alias: packParentFolder. boolean.

Feltölti a kijelölt szimbólumfájlt vagy mappát, valamint az összes többi elemet ugyanabban a szülőmappában. Ez React Native alkalmazásokhoz szükséges.


releaseNotesOption - Kibocsátási megjegyzések létrehozása
Bemeneti alias: releaseNotesSelection. string. Kötelező. Engedélyezett értékek: input (Kibocsátási megjegyzések megadása) file (Válassza a Kibocsátási megjegyzések fájl lehetőséget). Alapértelmezett érték: input.

A kibocsátási megjegyzések a kiadáshoz lesznek csatolva, és a telepítési oldalon jelennek meg a tesztelők számára.


releaseNotesInput - Kibocsátási megjegyzések
string. Akkor szükséges, ha releaseNotesSelection = input.

A verzió kibocsátási megjegyzései.


releaseNotesFile - Kibocsátási megjegyzések fájlja
string. Akkor szükséges, ha releaseNotesSelection = file.

Kiválaszt egy UTF-8 kódolású szövegfájlt, amely tartalmazza az ehhez a verzióhoz tartozó kibocsátási megjegyzéseket.


distributionGroupId - Terjesztési csoport azonosítója
string.

Azon terjesztési csoportok azonosítói, akik megkapják a build kiadását. Hagyja üresen az alapértelmezett csoport használatához.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Ez a feladat elavult. Használja AppCenterDistribute@3.

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build, klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a feladat nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója Minden támogatott ügynökverzió.
Feladatkategória Üzembe helyezés