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


AppCenterDistribute@1 – Az App Center 1-

Ezzel a feladattal alkalmazás buildeket oszthat ki tesztelők és felhasználók számára az App Center és a Visual Studio App Center segítségével.

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 az App Center és a Visual Studio App Center segítségével.

Ez a feladat elavult; AppCenterDistribute@3.

Ezzel a feladattal alkalmazás buildeket oszthat ki tesztelők és felhasználók számára az App Center és a Visual Studio App Center segítségével.

Alkalmazás buildjeinek terjesztése tesztelők és felhasználók számára az App Centeren keresztül.

Syntax

# App Center distribute v1
# Distribute app builds to testers and users via Visual Studio App Center.
- task: AppCenterDistribute@1
  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: destinationId. Destination 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.
# App Center Distribute v1
# Distribute app builds to testers and users via App Center.
- task: AppCenterDistribute@1
  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. 
    #distributionGroupId: # string. Alias: destinationId. Destination 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 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} és {app_identifier} kereséséhez kattintson a nevére az App Centerben. Az eredményként kapott URL-cím formátuma a következő https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**: . 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 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ó
Bemeneti alias: 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 tevékenység 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