DeployVisualStudioTestAgent@1 - Visual Studio 테스트 에이전트 배포 v1 작업
이 태스크는 컴퓨터 집합에서 테스트를 실행하도록 테스트 에이전트를 배포하고 구성합니다.
중요합니다
이 작업은 더 이상 사용되지 않습니다. Visual Studio 테스트 태스크 사용하여 단위 및 기능 테스트를 실행합니다.
구문론
# Visual Studio Test Agent Deployment v1
# Deploy and configure Test Agent to run tests on a set of machines.
- task: DeployVisualStudioTestAgent@1
inputs:
# Test Machine Group
testMachineGroup: # string. Required. Machines.
#adminUserName: # string. Admin Login.
#adminPassword: # string. Admin Password.
#winRmProtocol: # 'Http' | 'Https'. Protocol.
#testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
#resourceFilteringMethod: 'machineNames' # 'machineNames' | 'tags'. Select Machines By. Default: machineNames.
#testMachines: # string. Filter Criteria.
# Agent Configuration
machineUserName: # string. Required. Username.
machinePassword: # string. Required. Password.
#runAsProcess: false # boolean. Interactive Process. Default: false.
# Advanced
#agentLocation: # string. Test Agent Location.
#updateTestAgent: true # boolean. Update Test Agent. Default: true.
#isDataCollectionOnly: false # boolean. Enable Data Collection Only. Default: false.
입력
컴퓨터testMachineGroup
-
string
; 필수 사항입니다.
이 입력에는 다음 세 가지 옵션이 있습니다.
- 포트와 함께 컴퓨터 IP 주소 또는 FQDN의 쉼표로 구분된 목록을 제공합니다. 기본 포트는 선택한 프로토콜을 기반으로 합니다. 예:
dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
. - 다른 작업의 출력 변수를 제공합니다. 예:
$(variableName)
. - 컴퓨터 그룹 이름을 제공합니다. HTTPS를 사용하는 경우 컴퓨터의 이름/IP가 인증서의 CN과 일치해야 합니다.
adminUserName
-
관리자 로그인
string
;
대상 컴퓨터에 대한 관리자 로그인을 지정합니다.
adminPassword
-
관리자 암호
string
;
대상 컴퓨터의 관리자 암호를 지정합니다. 이 입력은 빌드/릴리스 정의에 정의된 변수를 $(passwordVariable)
수락할 수 있습니다. 변수 형식을 secret
표시하여 보호할 수 있습니다.
winRmProtocol
-
프로토콜
string
; 허용되는 값: Http
, Https
.
컴퓨터와의 WinRM 연결에 사용할 프로토콜을 지정합니다. 기본값은 HTTPS
입니다.
testCertificate
-
테스트 인증서
boolean
; 선택 사항.
winRmProtocol = Https
때 사용합니다. 기본값은 true
입니다.
신뢰할 수 있는 인증 기관에서 컴퓨터 인증서의 인증 유효성 검사를 건너뛰는 옵션을 제공합니다. 이 매개 변수는 WinRM HTTPS 프로토콜에 필요합니다.
컴퓨터 선택 resourceFilteringMethod
-
string
; 허용되는 값: machineNames
(컴퓨터 이름), tags
. 기본값은 machineNames
입니다.
필터 조건testMachines
-
string
;
Role:DB;OS:Win8.1
같은 dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34
또는 태그와 같은 컴퓨터 목록을 제공합니다. 태그 중 하나가 있는 컴퓨터를 반환합니다. Azure 리소스 그룹의 경우 컴퓨터 이름에 대한 VM 호스트 이름을 제공합니다. 기본값은 컴퓨터 필드에 표시되는 모든 컴퓨터에 에이전트를 배포합니다.
사용자 이름machineUserName
-
string
; 필수 사항입니다.
테스트 에이전트를 실행해야 하는 사용자 이름을 지정합니다.
암호machinePassword
-
string
; 필수 사항입니다.
위에 지정된 사용자 이름의 암호를 지정합니다.
대화형 프로세스runAsProcess
-
boolean
; 기본값은 false
입니다.
테스트 에이전트를 대화형 프로세스로 실행해야 하는지를 표시합니다. 이 입력은 코딩된 UI 테스트에 필요합니다.
agentLocation
-
테스트 에이전트 위치
string
;
선택 사항. 네트워크 또는 로컬 위치에서 vstf_testagent.exe 경로를 제공합니다. 경로가 제공되지 않으면 다운로드 센터 다운로드됩니다.
updateTestAgent
-
업데이트 테스트 에이전트
boolean
; 기본값은 true
입니다.
선택 사항. 테스트 에이전트를 업데이트해야 하는지를 지정합니다.
데이터 수집만 사용하도록 isDataCollectionOnly
-
boolean
; 기본값은 false
입니다.
선택 사항. 테스트 에이전트가 데이터 수집에만 사용되고 테스트를 실행하는 데 사용되지 않는지 지정합니다. 일반적으로 AUT(테스트) 컴퓨터 그룹의 애플리케이션에서 찾을 수 있습니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.
출력 변수
없음.