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 uç 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.
Web tarayıcınızda Aracı havuzlarına gidin:
, Azure DevOpsayarlarını seçin.

Aracı havuzları'ı seçin.

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

Aracı havuzları'ı seçin.

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

Aracı havuzları'ı seçin.

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

Havuzları yönet'i seçin.

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

Havuzları yönet'i seçin.

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

Denetim masası'nı seçin.

Aracı havuzları'ı seçin.

Aracı için özellikler sekmesine gidin:
Aracı havuzları sekmesinden istediğiniz aracı havuzunu seçin.

Aracılar'ı seçin ve istediğiniz aracıyı 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.
Aracı havuzları sekmesinden istediğiniz havuzu seçin.

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

Özellikler sekmesini seçin.

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

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

Özellikler sekmesini seçin.

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

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

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

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.