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.
anahtar sözcüğü, pool işlem hattının bir işi için hangi havuzun kullanılacağını belirtir.
Belirtim pool , işin çalıştırma stratejisi hakkında da bilgi tutar.
Bu tanıma başvuran tanımlar: pipeline, stages.stage, jobs.job, jobs.deployment, preDeployHook, deployHook, routeTrafficHook, postRouteTrafficHook, onFailureHook, onSuccessHook
Uygulamalar
| Uygulama | Açıklama |
|---|---|
| pool: dize | Ada göre özel bir havuz belirtin. |
| pool: name, demands, vmImage | Talepleri ve Microsoft tarafından barındırılan havuzları kullanmak için tam söz dizimi. |
| Uygulama | Açıklama |
|---|---|
| pool: dize | Ada göre özel bir havuz belirtin. |
| havuz: ad, talepler | İşlem hattının bir işi için kullanılacak havuz. |
Açıklamalar
İşlem hattı, aşama veya iş düzeyinde bir havuz belirtebilirsiniz.
Hiyerarşinin en düşük düzeyinde belirtilen havuz, işi çalıştırmak için kullanılır.
pool: dize
İşlem hattının bir işi için kullanılacak ada göre özel bir havuz belirtin.
pool: string # Specify a private pool by name.
pool dize.
Ada göre özel bir havuz belirtin.
Açıklamalar
Ada göre bir özel havuz belirtmek için bu söz dizimini kullanın.
Uyarı
Havuz adınızın içinde boşluk varsa havuz adını gibi pool: 'My pool'tek tırnak içine alın.
Örnekler
Talepte bulunmadan özel havuz kullanmak için:
pool: MyPool
pool: name, demands, vmImage
Talepleri ve Microsoft tarafından barındırılan havuzları kullanmak için tam söz dizimi.
pool:
name: string # Name of a pool.
demands: string | [ string ] # Demands (for a private pool).
vmImage: string # Name of the VM image you want to use; valid only in the Microsoft-hosted pool.
Özellikler
name dize.
Havuzun adı.
demands
pool.demands.
Talepleri (özel havuz için).
vmImage dize.
Kullanmak istediğiniz VM görüntüsünün adı; yalnızca Microsoft tarafından barındırılan havuzda geçerlidir.
havuz: ad, talepler
İşlem hattının bir işi için kullanılacak havuz.
pool:
name: string # Name of a pool.
demands: string | [ string ] # Demands (for a private pool).
Özellikler
name dize.
Havuzun adı.
demands
pool.demands.
Talepleri (özel havuz için).
Açıklamalar
özelliğini kullanarak Microsoft tarafından barındırılan vmImage bir havuz belirtin.
Şirket içinde barındırılan aracı havuzu adınızın içinde bir alan varsa, havuz adını gibi name: 'My pool'tek tırnak içine alın.
Örnekler
Microsoft tarafından barındırılan bir havuz kullanmak için adı atlayıp kullanılabilir barındırılan görüntülerden birini belirtin:
pool:
vmImage: ubuntu-latest
Tam söz dizimini kullanarak özel havuz taleplerini belirtebilirsiniz.
YAML derleme işlem hattınıza tek bir talep eklemek için pool satırı bölümüne ekleyindemands:.
pool:
name: Default
demands: SpecialSoftware # exists check for SpecialSoftware
Veya birden çok talep eklemeniz gerekiyorsa, satır başına bir talep ekleyin.
pool:
name: MyPool
demands:
- myCustomCapability # exists check for myCustomCapability
- Agent.Version -equals 2.144.0 # equals check for Agent.Version 2.144.0
Bir özelliğin varlığını denetleme (var) ve bir yetenekteki (eşittir) belirli bir dizeyi denetlemek, talepler için desteklenen yalnızca iki işlemdir.
Var olan işlem
Var olan işlem, belirli bir ada sahip bir özelliğin varlığını denetler. Karşılaştırma büyük/küçük harfe duyarlı değildir.
pool:
name: MyPool
demands: myCustomCapability # exists check for myCustomCapability
Eşittir işlemi
eşittir işlemi bir özelliğin varlığını denetler ve varsa değerini belirtilen değerle denetler. Yetenek yoksa veya değerler eşleşmiyorsa, işlem false olarak değerlendirilir. Karşılaştırmalar büyük/küçük harfe duyarlı değildir.
pool:
name: MyPool
demands: Agent.Version -equals 2.144.0 # equals check for Agent.Version 2.144.0
Sistem özellikleri olarak aracı değişkenleri
Şirket içinde barındırılan aracılar, aracı değişkenlerine benzer adlara sahip aşağıdaki sistem özelliklerine sahiptir, ancak bunlar değişken değildir ve bir talepte var veya eşittir denetimi yaparken değişken söz dizimi gerektirmez.
- Agent.Name
- Agent.Version
- Agent.ComputerName
- Agent.HomeDirectory
- Agent.OS
- Agent.OSArchitecture
- Agent.OSVersion (yalnızca Windows aracıları)
Daha fazla bilgi için bkz Talepleri Belirleme.
Ayrıca bakınız
- Talepleri belirtin
- Koşullar ve zaman aşımları hakkında daha fazla bilgi edinin.