Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта задача предназначена для распространения сборок приложений для тестировщиков и пользователей через Центр приложений.
Это важно
Эта задача устарела. Используйте AppCenterDistribute@3.
Синтаксис
# 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.
Входные данные
подключения к Центру приложений serverEndpoint -
string. Обязательное.
Выбирает конечную точку службы для подключения к Центру приложений Visual Studio. Чтобы создать ее, щелкните ссылку Manage и создайте новую конечную точку службы.
appSlug
-
приложения
string. Обязательное.
Слизь приложения находится в формате {username}/{app_identifier}. Чтобы найти {username} и {app_identifier} для приложения, щелкните его имя из центра приложений , а полученный URL-адрес находится в формате https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. Если вы используете организации, приложение slug имеет формат {orgname}/{app_identifier}.
appFile
-
путь к двоичному файлу
Псевдоним ввода: app.
string. Обязательное.
Относительный путь от корневого каталога репозитория к ФАЙЛу APK или IPA, который требуется опубликовать.
типа символов symbolsOption -
Псевдоним ввода: symbolsType.
string. Допустимые значения: Apple. Значение по умолчанию: Apple.
Включает файлы символов для получения символьных трассировок стека в диагностике Центра приложений.
пути символов symbolsPath -
string. Необязательно. Используется при symbolsType == AndroidNative || symbolsType = Windows.
Относительный путь из корневого каталога репозитория в папку символов.
пути символов symbolsPdbFiles - (*.pdb)
Псевдоним ввода: pdbPath.
string. Необязательно. Используется при symbolsType = UWP. Значение по умолчанию: **/*.pdb.
Относительный путь от корневого каталога репозитория к файлам символов .pdb. Путь может содержать подстановочные знаки.
symbolsDsymFiles
-
пути dSYM
Псевдоним ввода: dsymPath.
string. Необязательно. Используется при symbolsType = Apple.
Относительный путь из корневого каталога репозитория в папку dSYM. Путь может содержать подстановочные знаки.
файла сопоставления symbolsMappingTxtFile -
Псевдоним ввода: mappingTxtPath.
string. Необязательно. Используется при symbolsType = AndroidJava.
Относительный путь из корневого каталога репозитория в файл mapping.txt Android.
symbolsIncludeParentDirectory
-
Включить все элементы в родительскую папку
Псевдоним ввода: packParentFolder.
boolean.
Отправляет выбранные символы файл или папку и все остальные элементы в одной родительской папке. Это необходимо для приложений React Native.
releaseNotesOption
-
Создание заметок о выпуске
Псевдоним ввода: releaseNotesSelection.
string. Обязательное. Допустимые значения: input (ввод заметок о выпуске), file (выберите файл заметок о выпуске). Значение по умолчанию: input.
Заметки о выпуске будут присоединены к выпуску и показаны тестировщикам на странице установки.
заметки о выпуске releaseNotesInput -
string. Требуется, если releaseNotesSelection = input.
Заметки о выпуске для этой версии.
файл заметок о выпуске releaseNotesFile -
string. Требуется, если releaseNotesSelection = file.
Выбирает текстовый файл в кодировке UTF-8, содержащий заметки о выпуске для этой версии.
идентификатор группы рассылки distributionGroupId -
string.
Идентификаторы групп рассылки, которые получат выпуск сборки. Оставьте его пустым, чтобы использовать группу по умолчанию.
Параметры управления задачами
Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задач.
Выходные переменные
Нет.
Замечания
Эта задача устарела. Используйте AppCenterDistribute@3.
Требования
| Требование | Описание |
|---|---|
| Типы конвейеров | YAML, классическая сборка, классический выпуск |
| Выполняется в | Агент, DeploymentGroup |
| требования | Нет |
| возможностей | Эта задача не удовлетворяет требованиям к последующим задачам в задании. |
| ограничения команд | Любое |
| переменные settable | Любое |
| Версия агента | Все поддерживаемые версии агента. |
| Категория задач | Внедрять |