DeployVisualStudioTestAgent@2 - Visual Studio 테스트 에이전트 배포 v2 작업
중요
이 작업은 더 이상 사용되지 않으며 2024년 1월 31일에 사용 중지됩니다. Visual Studio 테스트 작업을 사용하여 단위 및 기능 테스트를 실행합니다.
중요
DeployVisualStudioTestAgent@2 더 이상 사용되지 않습니다. Visual Studio 테스트 작업을 사용하여 단위 및 기능 테스트를 실행합니다.
Syntax
# Visual Studio test agent deployment v2
# DeployVisualStudioTestAgent@2 is deprecated. Use the Visual Studio Test task to run unit and functional tests.
- task: DeployVisualStudioTestAgent@2
inputs:
# Test Machines
testMachines: # string. Required. Machines.
adminUserName: # string. Required. Admin login.
adminPassword: # string. Required. Admin password.
winRmProtocol: 'Http' # 'Http' | 'Https'. Required. Protocol. Default: Http.
#testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
# Agent Configuration
machineUserName: # string. Required. Username.
machinePassword: # string. Required. Password.
#runAsProcess: false # boolean. Run UI tests. Default: false.
#isDataCollectionOnly: false # boolean. Enable data collection only. Default: false.
# Advanced
#testPlatform: '14.0' # '15.0' | '14.0'. Test agent version. Default: 14.0.
#agentLocation: # string. Test agent location.
#updateTestAgent: false # boolean. Update test agent. Default: false.
# Visual Studio Test Agent Deployment v2
# DeployVisualStudioTestAgent@2 is deprecated. Use the Visual Studio Test task to run unit and functional tests.
- task: DeployVisualStudioTestAgent@2
inputs:
# Test Machines
testMachines: # string. Required. Machines.
adminUserName: # string. Required. Admin login.
adminPassword: # string. Required. Admin password.
winRmProtocol: 'Http' # 'Http' | 'Https'. Required. Protocol. Default: Http.
#testCertificate: true # boolean. Optional. Use when winRmProtocol = Https. Test Certificate. Default: true.
# Agent Configuration
machineUserName: # string. Required. Username.
machinePassword: # string. Required. Password.
#runAsProcess: false # boolean. Run UI tests. Default: false.
#isDataCollectionOnly: false # boolean. Enable data collection only. Default: false.
# Advanced
#testPlatform: '14.0' # '15.0' | '14.0'. Test agent version. Default: 14.0.
#agentLocation: # string. Test agent location.
#updateTestAgent: false # boolean. Update test agent. Default: false.
입력
testMachines
-
기계
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
. 기본값은 Http
입니다.
컴퓨터와의 WinRM 연결에 사용할 프로토콜을 지정합니다. 기본값은 HTTPS
입니다.
testCertificate
-
인증서 테스트
boolean
. 선택 사항입니다. 을 사용할 때 winRmProtocol = Https
사용합니다. 기본값은 true
입니다.
신뢰할 수 있는 인증 기관에서 컴퓨터 인증서의 인증 유효성 검사를 건너뛰는 옵션을 제공합니다. 매개 변수는 WinRM HTTPS 프로토콜에 필요합니다.
machineUserName
-
사용자
string
. 필수 요소.
테스트 에이전트를 실행해야 하는 사용자 이름을 지정합니다.
machinePassword
-
암호
string
. 필수 요소.
위에 지정된 사용자 이름의 암호를 지정합니다.
runAsProcess
-
UI 테스트 실행
boolean
. 기본값은 false
입니다.
테스트 에이전트를 대화형 프로세스로 실행해야 하는지를 표시합니다. 이 입력은 코딩된 UI 테스트에 필요합니다.
isDataCollectionOnly
-
데이터 수집만 사용
boolean
. 기본값은 false
입니다.
선택 사항입니다. 테스트 에이전트가 데이터 수집에만 사용되고 테스트를 실행하는 데 사용되지 않는지 지정합니다. 일반적으로 AUT(테스트) 컴퓨터 그룹에서 애플리케이션에서 찾을 수 있습니다.
testPlatform
-
테스트 에이전트 버전
string
. 허용되는 값: 15.0
(Visual Studio 2017), 14.0
(Visual Studio 2015). 기본값은 14.0
입니다.
Visual Studio 테스트 에이전트의 버전을 지정합니다. 빌드된 테스트 이진 파일을 사용하여 VS 버전과 일치하도록 적절한 버전을 선택합니다.
agentLocation
-
테스트 에이전트 위치
string
.
선택 사항입니다. 네트워크 또는 로컬 위치에서 vstf_testagent.exe 경로를 제공합니다. 경로가 제공되지 않으면 다운로드 센터에서 자동으로 다운로드됩니다.
테스트 에이전트 2015 업데이트 3을 설치합니다.
테스트 에이전트 2017을 설치합니다.
updateTestAgent
-
테스트 에이전트 업데이트
boolean
. 기본값은 false
입니다.
테스트 에이전트가 컴퓨터에 이미 배포된 경우 이 옵션은 해당 버전에 대한 업데이트를 사용할 수 있는지 확인합니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.
출력 변수
없음
설명
이 작업 버전의 새로운 기능:
- Visual Studio Test Agent 2017 지원: 이제 여러 버전의 Visual Studio 테스트 에이전트를 사용하여 테스트를 배포하고 실행할 수 있습니다. 버전 2015 및 2017이 지원됩니다.
- 테스트 허브에서 만든 컴퓨터 그룹은 더 이상 지원되지 않습니다. 컴퓨터 또는 Azure 리소스 그룹 목록을 계속 사용할 수 있습니다.
요구 사항
요구 사항 | Description |
---|---|
파이프라인 유형 | YAML, 클래식 빌드, 클래식 릴리스 |
실행 중 | 에이전트 |
요청 | 없음 |
Capabilities | 이 작업은 작업의 후속 작업에 대한 요구를 충족하지 않습니다. |
명령 제한 사항 | 모두 |
설정 가능한 변수 | 모두 |
에이전트 버전 | 2.0.0 이상 |
작업 범주 | 테스트 |