XamarinLicense@1 - Xamarin 라이선스 v1 작업
Xamarin 앱을 빌드하는 데 Xamarin 라이선스가 더 이상 필요하지 않으므로 XamarinLicense@1 더 이상 사용되지 않습니다. 이제 무료 버전의 Xamarin을 사용할 수 있습니다.
이 작업은 원래 빌드 또는 릴리스 파이프라인에서 Xamarin 라이선스를 활성화하거나 비활성화하는 데 사용되었습니다.
Syntax
# Xamarin License v1
# [Deprecated] Upgrade to free version of Xamarin: https://store.xamarin.com.
- task: XamarinLicense@1
inputs:
action: 'Activate' # 'Activate' | 'Deactivate'. Required. Action. Default: Activate.
email: # string. Required. Email.
password: # string. Required. Password.
product: 'MA' # 'MA' | 'MT' | 'MM'. Required. Xamarin Product. Default: MA.
# Advanced
#timeout: '30' # string. Timeout in Seconds. Default: 30.
입력
action
- 작업
string
. 필수 요소. 허용되는 값: Activate
, Deactivate
. 기본값은 Activate
입니다.
activate
또는 Xamarin.iOS
태스크의 인스턴스 앞에 이 빌드 작업의 첫 번째 instance 지정합니다Xamarin.Android
. deactivate
및 Xamarin.iOS
태스크의 모든 인스턴스 다음에 이 빌드 작업의 두 번째 instance 지정합니다Xamarin.Android
. 또한 Xamarin 라이선스 작업의 마지막 instance 대해 아래에서 Control options
를 선택 Always run
해야 합니다.
email
- Email
string
. 필수 요소.
Xamarin 계정 전자 메일 주소를 지정합니다.
product
- Xamarin 제품
string
. 필수 요소. 허용되는 값: MA
(Xamarin.Android), MT
(Xamarin.iOS), MM
(Xamarin.Mac). 기본값은 MA
입니다.
Xamarin 제품 이름을 지정합니다.
timeout
- 시간 제한(초)
string
. 기본값은 30
입니다.
빌드 태스크가 활성화 또는 비활성화를 대기할 수 있도록 허용할 기간을 지정합니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
설명
Xamarin 앱을 빌드하는 데 Xamarin 라이선스가 더 이상 필요하지 않으므로 이 작업은 더 이상 사용되지 않습니다. 에서 무료 버전의 Xamarin을 https://store.xamarin.com사용합니다.
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드 |
실행 중 | 에이전트, DeploymentGroup |
요청 | 없음 |
Capabilities | 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다. |
명령 제한 사항 | 모두 |
Settable 변수 | 모두 |
에이전트 버전 | 1.83.0 이상 |
작업 범주 | 유틸리티 |