AppCenterDistribute@0 — zadanie dystrybucji w wersji 0 w centrum aplikacji
To zadanie służy do dystrybuowania kompilacji aplikacji do testerów i użytkowników za pośrednictwem Centrum aplikacji.
Ważne
To zadanie jest przestarzałe. Użyj AppCenterDistribute@3.
Składnia
# 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.
Dane wejściowe
serverEndpoint
- Połączenie z usługą App Center
string
. Wymagane.
Wybiera punkt końcowy usługi dla połączenia programu Visual Studio App Center. Aby go utworzyć, kliknij Manage
link i utwórz nowy punkt końcowy usługi.
appSlug
- Slug aplikacji
string
. Wymagane.
Slug aplikacji ma format {username}/{app_identifier}
. Aby zlokalizować {username}
i {app_identifier}
dla aplikacji, kliknij jej nazwę w Centrum aplikacji, a wynikowy adres URL ma format https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**
. Jeśli używasz organizacji, slug aplikacji ma format {orgname}/{app_identifier}
.
appFile
- Ścieżka pliku binarnego
Alias wejściowy: app
. string
. Wymagane.
Ścieżka względna z katalogu głównego repozytorium do pliku APK lub IPA, który chcesz opublikować.
symbolsOption
- Typ symboli
Alias wejściowy: symbolsType
. string
. Dozwolone wartości: Apple
. Wartość domyślna: Apple
.
Zawiera pliki symboli do odbierania symbolicznych śladów stosu w diagnostyce centrum aplikacji.
symbolsPath
- Ścieżka symboli
string
. Opcjonalny. Użyj polecenia , gdy symbolsType == AndroidNative || symbolsType = Windows
.
Ścieżka względna z katalogu głównego repozytorium do folderu symboli.
symbolsPdbFiles
- Ścieżka symboli (*.pdb)
Alias wejściowy: pdbPath
. string
. Opcjonalny. Użyj polecenia , gdy symbolsType = UWP
. Wartość domyślna: **/*.pdb
.
Ścieżka względna z katalogu głównego repozytorium do .pdb
plików symboli. Ścieżka może zawierać symbole wieloznaczne.
symbolsDsymFiles
- ścieżka dSYM
Alias wejściowy: dsymPath
. string
. Opcjonalny. Użyj polecenia , gdy symbolsType = Apple
.
Ścieżka względna z katalogu głównego repozytorium do folderu dSYM. Ścieżka może zawierać symbole wieloznaczne.
symbolsMappingTxtFile
- Plik mapowania
Alias wejściowy: mappingTxtPath
. string
. Opcjonalny. Użyj polecenia , gdy symbolsType = AndroidJava
.
Ścieżka względna z katalogu głównego repozytorium do pliku systemu Android mapping.txt
.
symbolsIncludeParentDirectory
- Uwzględnij wszystkie elementy w folderze nadrzędnym
Alias wejściowy: packParentFolder
. boolean
.
Przekazuje zaznaczony plik lub folder symboli oraz wszystkie inne elementy w tym samym folderze nadrzędnym. Jest to wymagane w przypadku aplikacji React Native.
releaseNotesOption
- Tworzenie informacji o wersji
Alias wejściowy: releaseNotesSelection
. string
. Wymagane. Dozwolone wartości: input
(wprowadź informacje o wersji) file
(wybierz pozycję Plik informacji o wersji). Wartość domyślna: input
.
Informacje o wersji zostaną dołączone do wersji i wyświetlone testerom na stronie instalacji.
releaseNotesInput
- Wersji
string
. Wymagane, gdy releaseNotesSelection = input
.
Informacje o wersji dla tej wersji.
releaseNotesFile
- Plik informacji o wersji
string
. Wymagane, gdy releaseNotesSelection = file
.
Wybiera zakodowany w formacie UTF-8 plik tekstowy zawierający informacje o wersji dla tej wersji.
distributionGroupId
- Identyfikator grupy dystrybucyjnej
string
.
Identyfikatory grup dystrybucyjnych, które otrzymają wydanie kompilacji. Pozostaw ją pustą, aby użyć grupy domyślnej.
Opcje sterowania zadania
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.
Zmienne wyjściowe
Brak.
Uwagi
To zadanie jest przestarzałe. Użyj AppCenterDistribute@3.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, klasyczna kompilacja, wersja klasyczna |
Działa w | Agent, DeploymentGroup |
Wymagania | Brak |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | Wszystkie obsługiwane wersje agenta. |
Kategoria zadania | Wdrażanie |