DeployVisualStudioTestAgent@1 - Tugas Visual Studio Test Agent Deployment v1
Tugas ini menyebarkan dan mengonfigurasi Agen Pengujian untuk menjalankan pengujian pada sekumpulan komputer.
Penting
Tugas ini tidak digunakan lagi. Gunakan tugas Uji Visual Studio untuk menjalankan unit dan pengujian fungsional.
Sintaks
# 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.
Input
testMachineGroup
- Mesin
string
. Wajib diisi.
Input ini memiliki tiga opsi:
- Menyediakan daftar alamat IP komputer atau FQDN yang dipisahkan koma bersama dengan port. Porta default didasarkan pada protokol yang dipilih. Contohnya,
dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
. - Menyediakan variabel output tugas lain. Contohnya,
$(variableName)
. - Menyediakan nama grup komputer. Jika Anda menggunakan HTTPS, nama/IP komputer harus cocok dengan CN pada sertifikat.
adminUserName
- Admin Masuk
string
.
Menentukan login administrator untuk komputer target.
adminPassword
- kata sandi Admin
string
.
Menentukan kata sandi administrator untuk komputer target. Input ini dapat menerima variabel yang ditentukan dalam definisi build/rilis sebagai $(passwordVariable)
. Anda dapat menandai jenis variabel sebagai secret
untuk mengamankannya.
winRmProtocol
- Protokol
string
. Nilai yang diizinkan: Http
, Https
.
Menentukan protokol yang akan digunakan untuk koneksi WinRM dengan komputer. Nilai defaultnya adalah HTTPS
.
testCertificate
- Uji Sertifikat
boolean
. Pilihan. Gunakan saat winRmProtocol = Https
. Nilai default: true
.
Menyediakan opsi untuk melewati validasi keaslian sertifikat komputer oleh otoritas sertifikasi tepercaya. Parameter diperlukan untuk protokol Https WinRM.
resourceFilteringMethod
- Pilih Mesin Menurut
string
. Nilai yang diizinkan: machineNames
(Nama Mesin), tags
. Nilai default: machineNames
.
testMachines
- Kriteria Filter
string
.
Menyediakan daftar mesin seperti dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34
atau tag seperti Role:DB;OS:Win8.1
. Mengembalikan komputer yang memiliki salah satu tag. Untuk Azure Resource Group, berikan nama host VM untuk nama komputer. Default menyebarkan agen pada semua komputer yang diwakili di bidang Mesin.
machineUserName
- Username
string
. Wajib diisi.
Menentukan nama pengguna yang perlu dijalankan oleh agen pengujian.
machinePassword
- Password
string
. Wajib diisi.
Menentukan kata sandi untuk nama pengguna yang diberikan di atas.
runAsProcess
- Proses Interaktif
boolean
. Nilai default: false
.
Menunjukkan apakah agen pengujian perlu berjalan sebagai proses interaktif. Input ini diperlukan untuk Pengujian UI Berkode.
agentLocation
- Lokasi Agen Uji
string
.
Pilihan. Menyediakan jalur ke vstf_testagent.exe dari jaringan atau lokasi lokal. Jika tidak ada jalur yang disediakan, jalur tersebut akan diunduh dari pusat unduhan.
updateTestAgent
- Memperbarui Agen Pengujian
boolean
. Nilai default: true
.
Opsional. Menentukan apakah agen pengujian perlu diperbarui.
isDataCollectionOnly
- Aktifkan Pengumpulan Data Saja
boolean
. Nilai default: false
.
Opsional. Menentukan apakah agen pengujian hanya digunakan untuk pengumpulan data dan bukan untuk menjalankan pengujian. Ini biasanya dapat ditemukan pada aplikasi di bawah grup komputer pengujian (AUT).
Opsi kontrol tugas
Semua tugas memiliki opsi kontrol selain input tugas mereka. Untuk informasi selengkapnya, lihat Opsi kontrol dan properti tugas umum.
Variabel output
Tidak ada.
Persyaratan
Persyaratan | Deskripsi |
---|---|
Jenis alur | YAML, Build klasik, Rilis klasik |
Berjalan pada | Agen, DeploymentGroup |
Permintaan | Tidak ada |
Kemampuan | Tugas ini tidak memenuhi tuntutan apa pun untuk tugas berikutnya dalam pekerjaan. |
Pembatasan perintah | Apa pun |
Variabel yang dapat diatur | Apa pun |
Versi agen | 1.104.0 atau lebih tinggi |
Kategori tugas | Uji |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk