Talepleri belirtme


Not

Microsoft Team Foundation Server (TFS) 2018 ve önceki sürümlerde derleme ve yayın işlem hatları tanımlar, çalıştırmalar derlemeler, hizmet bağlantıları hizmet noktaları,aşamalar ortamlar ve işler olarak adlandırılan aşamalar olarak adlandırılanlardır.

İşlem hattınıza gereken yeteneklerin onu çalıştıran aracılarda mevcut olduğundan emin olmak için talepleri kullanın. Talepler görevler tarafından otomatik olarak veya sizin el ile onaylar.

Not

Talepler ve yetenekler, işlerin işin gereksinimlerini karşılayacak bir aracıyla eşleştirilene kadar, kendinden konak aracılarla kullanım için tasarlanmıştır. Microsoft tarafından barındırılan aracıları kullanırken, aracı için işin gereksinimleriyle eşleşen bir görüntü seçersiniz, bu nedenle Microsoft tarafından barındırılan bir aracıya özellik eklemek mümkün olsa da, Microsoft tarafından barındırılan aracılarla özellikleri kullanmanıza gerek yok.

Görev talepleri

Aracı tarafından bir veya daha fazla talep karşılanamadıkça bazı görevler çalışmaz. Örneğin, Visual Studio derleme görevi, visualstudio aracıya ve yüklemesini talep ediyor.

El ile girilen talepler

Özel özelliklere sahip, kendi içinde barındırılan aracılar kullanmanız gerekir. Örneğin, işlem hattınız havuz aracılarında SpecialSoftware'i gerekli olabilir. Veya aynı havuzda farklı işletim sistemlerine sahip birden çok aracınız varsa, Linux aracısı gerektiren bir işlem hattınız olabilir.

YAML derleme işlem hattınıza tek bir talep eklemek için demands: satırı bölümüne pool ekleyin.

pool:
  name: Default
  demands: SpecialSoftware # exists check for SpecialSoftware

Veya birden çok talep eklemeniz gerekirse, satır başına bir tane ekleyin.

pool:
  name: MyPool
  demands:
  - myCustomCapability   # exists check for myCustomCapability
  - Agent.Version -equals 2.144.0 # equals check for Agent.Version 2.144.0

Not

Bir özelliğin (var olan) varlığını denetleme ve bir özellikte belirli bir dizeyi denetleme (eşittir), talepler için desteklenen yalnızca iki işlemdir.

Daha fazla bilgi ve örnekler için bkz. YAML şeması - Talepler.

Özelliği olan her aracıyı kaydetme.

  1. Web tarayıcınızda Aracı havuzlarına gidin:

    1. , Azure DevOpsayarlarını seçin.

      Kuruluş ayarları'ı seçin.

    2. Aracı havuzları'ı seçin.

      Aracı havuzları sekmesini seçin.

    1. Azure DevOps,Koleksiyon ayarları'ı seçin.

      Koleksiyon ayarları'ı seçin.

    2. Aracı havuzları'ı seçin.

      Aracı havuzları'ı seçin.

    1. Azure DevOps,Koleksiyon ayarları'ı seçin.

      Koleksiyon ayarları, 2019.

    2. Aracı havuzları'ı seçin.

      Aracı havuzları, 2019'ı seçin.

    1. Projenize gidin ve Aracı Ayarlar (dişli simgesi) seçin.

      Ayarlar, Aracı Kuyrukları, 2018'i seçin.

    2. Havuzları yönet'i seçin.

      Havuzları yönet, 2018'i seçin.

    1. Projenize gidin ve Aracı Ayarlar (dişli simgesi) seçin.

      Ayarlar, Aracı Kuyrukları, 2017'yi seçin.

    2. Havuzları yönet'i seçin.

      Havuzları yönet, 2017'yi seçin.

    1. Projenize gidin ve Projeyi yönet 'i (dişli simgesi) seçin.

      Projeyi yönetme, 2015.

    2. Denetim masası'nı seçin.

      Denetim masası, 2015'i seçin.

    3. Aracı havuzları'ı seçin.

      Aracı havuzları, 2015'i seçin.

  2. Aracı için özellikler sekmesine gidin:

    1. Aracı havuzları sekmesinden istediğiniz aracı havuzunu seçin.

      Aracı havuzları'nın istediğiniz aracı havuzunu seçin.

    2. Aracılar'ı seçin ve istediğiniz aracıyı seçin.

      Aracılar'ı ve aracıyı seçin.

    3. Özellikler sekmesini seçin.

      Özellikler sekmesini seçin.

      Not

      Microsoft tarafından barındırılan aracılar sistem özelliklerini görüntülemez. Microsoft tarafından barındırılan aracılara yüklenmiş yazılımların listesi için bkz. Microsoft tarafından barındırılan aracı kullanma.

    1. Aracı havuzları sekmesinden istediğiniz havuzu seçin.

      İstediğiniz havuzu seçin.

    2. Aracılar'ı seçin ve istediğiniz aracıyı seçin.

      Aracılar'ı seçin ve istediğiniz aracıyı seçin.

    3. Özellikler sekmesini seçin.

      Aracı özellikleri sekmesi.

    1. Aracı havuzları sekmesinden istediğiniz havuzu seçin.

      İstenen 2019 sekmesini seçin.

    2. Aracılar'ı seçin ve istediğiniz aracıyı seçin.

      İstenen aracıyı seçin, 2019.

    3. Özellikler sekmesini seçin.

      Özellikler sekmesini, 2019'ı seçin.

    İstediğiniz aracıyı seçin ve Özellikler sekmesini seçin.

    Aracı özellikleri sekmesi, 2018.

    İstediğiniz aracıyı seçin ve Özellikler sekmesini seçin.

    Aracı özellikleri sekmesi, 2017.

    Aracı havuzları sekmesinden istediğiniz aracıyı seçin ve Özellikler sekmesini seçin.

    Aracı özellikleri sekmesi olan 2015'i seçin.

  3. Aşağıdaki girişe benzer bir şey ekleyin:

İlk kutu İkinci kutu
SpecialSoftware C:\Program Files (x86)\SpecialSoftware

İpucu

YaML olmayan klasik derleme tanımları için, bir derlemeyi el ile kuyruğa asanız, o çalıştırmanın taleplerini değiştirebilirsiniz.