AppCenterDistribute@0 - App Center v0 배포 작업
이 작업을 사용하여 App Center를 통해 테스터 및 사용자에게 앱 빌드를 배포합니다.
중요
이 작업은 더 이상 사용되지 않습니다. 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.
입력
serverEndpoint
- App Center 연결
string
. 필수 요소.
Visual Studio App Center 연결에 대한 서비스 엔드포인트를 선택합니다. 링크를 만들려면 링크를 클릭하고 Manage
새 서비스 엔드포인트를 만듭니다.
appSlug
- 앱 슬러그
string
. 필수 요소.
앱 슬러그는 형식입니다 {username}/{app_identifier}
. 앱의 및 {app_identifier}
을 찾으 {username}
려면 App Center에서 해당 이름을 클릭하고 결과 URL은 형식https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**
입니다. 조직을 사용하는 경우 앱 슬러그는 형식 {orgname}/{app_identifier}
입니다.
appFile
- 이진 파일 경로
입력 별칭: app
. string
. 필수 요소.
게시하려는 APK 또는 IPA 파일에 대한 리포지토리 루트의 상대 경로입니다.
symbolsOption
- 기호 형식
입력 별칭: symbolsType
. string
. 허용되는 값: Apple
. 기본값은 Apple
입니다.
App Center Diagnostics에서 기호화된 스택 추적을 수신하는 기호 파일을 포함합니다.
symbolsPath
- 기호 경로
string
. 선택 사항입니다. 를 사용하는 경우 symbolsType == AndroidNative || symbolsType = Windows
를 사용합니다.
리포지토리 루트에서 symbols 폴더로의 상대 경로입니다.
symbolsPdbFiles
- 기호 경로(*.pdb)
입력 별칭: pdbPath
. string
. 선택 사항입니다. 를 사용하는 경우 symbolsType = UWP
를 사용합니다. 기본값은 **/*.pdb
입니다.
리포지토리 루트에서 기호 파일로의 .pdb
상대 경로입니다. 경로에 와일드카드가 포함될 수 있습니다.
symbolsDsymFiles
- dSYM 경로
입력 별칭: dsymPath
. string
. 선택 사항입니다. 를 사용하는 경우 symbolsType = Apple
를 사용합니다.
리포지토리 루트에서 dSYM 폴더로의 상대 경로입니다. 경로에 와일드카드가 포함될 수 있습니다.
symbolsMappingTxtFile
- 매핑 파일
입력 별칭: mappingTxtPath
. string
. 선택 사항입니다. 를 사용하는 경우 symbolsType = AndroidJava
를 사용합니다.
리포지토리 루트에서 Android 파일로의 상대 경로입니다 mapping.txt
.
symbolsIncludeParentDirectory
- 부모 폴더에 모든 항목 포함
입력 별칭: packParentFolder
. boolean
.
선택한 기호 파일 또는 폴더 및 다른 모든 항목을 동일한 부모 폴더 내에 업로드합니다. 이는 React Native 앱에 필요합니다.
releaseNotesOption
- 릴리스 정보 만들기
입력 별칭: releaseNotesSelection
. string
. 필수 요소. 허용되는 값: input
(릴리스 정보 입력), file
(릴리스 정보 파일 선택). 기본값은 input
입니다.
릴리스 정보는 릴리스에 첨부되고 설치 페이지의 테스터에게 표시됩니다.
releaseNotesInput
- 릴리스 정보
string
. 필요한 경우 releaseNotesSelection = input
입니다.
이 버전에 대한 릴리스 정보입니다.
releaseNotesFile
- 릴리스 정보 파일
string
. 필요한 경우 releaseNotesSelection = file
입니다.
이 버전의 릴리스 정보를 포함하는 UTF-8로 인코딩된 텍스트 파일을 선택합니다.
distributionGroupId
- 메일 그룹 ID
string
.
빌드 릴리스를 받을 메일 그룹의 ID입니다. 기본 그룹을 사용하려면 비워 둡니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
설명
이 작업은 더 이상 사용되지 않습니다. AppCenterDistribute@3 사용합니다.
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다. |
명령 제한 사항 | 모두 |
Settable 변수 | 모두 |
에이전트 버전 | 지원되는 모든 에이전트 버전입니다. |
작업 범주 | 배포 |