Aracılığıyla paylaş


DeployVisualStudioTestAgent@1 - Visual Studio Test Aracısı Dağıtımı v1 görevi

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 = Httpsolduğ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.1gibi 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