다음을 통해 공유


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. deactivateXamarin.iOS 태스크의 모든 인스턴스 다음에 이 빌드 작업의 두 번째 instance 지정합니다Xamarin.Android. 또한 Xamarin 라이선스 작업의 마지막 instance 대해 아래에서 Control options 를 선택 Always run 해야 합니다.


email - Email
string. 필수 요소.

Xamarin 계정 전자 메일 주소를 지정합니다.


password - 암호
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 이상
작업 범주 유틸리티

추가 정보