Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu görev, Test Aracısı'nı bir dizi makinede test çalıştıracak şekilde dağıtır ve yapılandırr.
Önemli
Bu görev kullanım dışı bırakıldı. Birim ve işlevsel testleri çalıştırmak için Visual Studio Test görevi kullanın.
Sözdizimi
# 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.
Girişler
testMachineGroup
-
Makineleri
string
. Gerekli.
Bu girişin üç seçeneği vardır:
- Bağlantı noktalarıyla birlikte makine IP adreslerinin veya FQDN'lerin virgülle ayrılmış bir listesini sağlar. Varsayılan bağlantı noktası seçili protokolü temel alır. Örneğin,
dbserver.fabrikam.com,dbserver_int.fabrikam.com:5986,192.168.12.34:5986
. - Diğer görevlerin çıkış değişkenini sağlar. Örneğin,
$(variableName)
. - Bir makine grubu adı sağlar. HTTPS kullanıyorsanız, makinenin adı/IP'si sertifikadaki CN ile eşleşmelidir.
yönetici oturum açmaadminUserName
-
string
.
Hedef makineler için yönetici oturum açma bilgilerini belirtir.
adminPassword
-
Yönetici Parolası
string
.
Hedef makinelerin yönetici parolasını belirtir. Bu giriş, derleme/yayın tanımlarında tanımlanan bir değişkeni $(passwordVariable)
olarak kabul edebilir. Değişkenin güvenliğini sağlamak için değişken türünü secret
olarak işaretleyebilirsiniz.
winRmProtocol
-
Protokolü
string
. İzin verilen değerler: Http
, Https
.
Makinelerle WinRM bağlantısı için kullanılacak protokolü belirtir. Varsayılan değer şudur: HTTPS
.
testCertificate
-
Test Sertifikası
boolean
. Opsiyonel.
winRmProtocol = Https
olduğunda kullanın. Varsayılan değer: true
.
Güvenilir bir sertifika yetkilisi tarafından makine sertifikasının orijinallik doğrulamasını atlama seçeneği sağlar. Parametresi WinRM HTTPS protokolü için gereklidir.
Göre Makine Seçme resourceFilteringMethod
-
string
. İzin verilen değerler: machineNames
(Makine Adları), tags
. Varsayılan değer: machineNames
.
Filtre ÖlçütleritestMachines
-
string
.
dbserver.fabrikam.com, dbserver_int.fabrikam.com, 192.168.12.34
gibi makinelerin veya Role:DB;OS:Win8.1
gibi etiketlerin listesini sağlar. Etiketlerden herhangi birini içeren makineleri döndürür. Azure Kaynak Grubu için makine adı için VM ana bilgisayar adını belirtin. Varsayılan ayar, Makineler alanında temsil edilen tüm makinelere bir aracı dağıtır.
kullanıcı adımachineUserName
-
string
. Gerekli.
Test aracısının çalışması gereken kullanıcı adını belirtir.
parolamachinePassword
-
string
. Gerekli.
Yukarıda verilen kullanıcı adının parolasını belirtir.
etkileşimli işlemrunAsProcess
-
boolean
. Varsayılan değer: false
.
Test aracısının etkileşimli bir işlem olarak çalıştırılması gerekip gerekmediğini belirtir. Kodlanmış UI Testleri için bu giriş gereklidir.
Test Aracısı KonumuagentLocation
-
string
.
Opsiyonel. Ağdan veya yerel konumdan vstf_testagent.exe yolunu sağlar. Yol sağlanmazsa, indirme merkezindenindirilir.
updateTestAgent
-
Güncelleştirme Testi Aracısı
boolean
. Varsayılan değer: true
.
Opsiyonel. Test aracısının güncelleştirilmesi gerekip gerekmediğini belirtir.
isDataCollectionOnly
-
Yalnızca Veri Toplamayı Etkinleştir
boolean
. Varsayılan değer: false
.
Opsiyonel. Test aracısının testleri çalıştırmak için değil yalnızca veri toplama için kullanılıp kullanılmadığını belirtir. Bu genellikle uygulamada test (AUT) makine grubu altında bulunabilir.
Görev denetimi seçenekleri
Tüm görevlerin, görev girişlerine ek olarak denetim seçenekleri vardır. Daha fazla bilgi için bkz. Denetim seçenekleri ve ortak görev özellikleri.
Çıkış değişkenleri
Yok.
Gereksinimler
Gereksinim | Açıklama |
---|---|
İşlem hattı türleri | YAML, Klasik derleme, Klasik sürüm |
Üzerinde çalışır | Agent, DeploymentGroup |
Talepleri | Hiç kimse |
Özellikleri | Bu görev, işteki sonraki görevler için herhangi bir talebi karşılamaz. |
Komut kısıtlamaları | Herhangi bir |
Ayarlanabilir değişkenleri | Herhangi bir |
Aracı sürümü | 1.104.0 veya üzeri |
Görev kategorisi | Sınav |