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


AppCenterDistribute@2 – Az App Center 2. verziós feladatának terjesztése

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

Fontos

Ez a feladat elavult, és 2024. január 31-én megszűnik. Használja AppCenterDistribute@3.

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

Ez a feladat elavult; AppCenterDistribute@3.

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

Syntax

# App Center distribute v2
# Distribute app builds to testers and users via Visual Studio App Center.
- task: AppCenterDistribute@2
  inputs:
    serverEndpoint: # string. Required. App Center service 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. 
    #isMandatory: false # boolean. Require users to update to this release. Default: false.
    #distributionGroupId: # string. Alias: destinationIds | destinationId. Destination IDs. 
  # 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 szolgáltatáskapcsolat
string. Kötelező.

Kiválasztja a Visual Studio App Center szolgáltatáskapcsolatát. Ha létre szeretne hozni egyet, kattintson a Manage hivatkozásra, és hozzon létre egy új szolgáltatáskapcsolatot.


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 PDB-szimbólumfájlokig 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.

A relatív elérési út az adattár gyökerétől a dSYM mappáig. 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 vannak 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.


isMandatory - A felhasználók frissítésének megkövetelése erre a kiadásra
boolean. Alapértelmezett érték: false.

A frissítés megköveteléséhez szükséges App Center Distribute SDK. A rendszer automatikusan felkéri a tesztelőket a frissítésre.


distributionGroupId - Célazonosítók
Bemeneti alias: destinationIds | destinationId. string.

A terjesztési tárolók vagy 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 2.144.0 vagy újabb
Feladatkategória Üzembe helyezés
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