إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
الطلبات (لتجمع خاص).
التعريفات التي تشير إلى هذا التعريف: تجمع
تطبيقات
| تنفيذ | وصف |
|---|---|
| الطلبات: سلسلة | حدد طلبا على تجمع خاص. |
| الطلبات: قائمة السلاسل | حدد قائمة بمطالب تجمع خاص. |
ملاحظات
استخدم المطالب للتأكد من أن القدرات التي تحتاجها البنية الأساسية لبرنامج ربط العمليات التجارية موجودة على العوامل التي تقوم بتشغيلها. يتم تأكيد الطلبات تلقائيا بواسطة المهام أو يدويا من قبلك.
إشعار
تم تصميم الطلبات والقدرات للاستخدام مع العوامل المستضافة ذاتيا بحيث يمكن مطابقة الوظائف مع عامل يلبي متطلبات الوظيفة. عند استخدام العوامل المستضافة من Microsoft، يمكنك تحديد صورة للعامل تتطابق مع متطلبات الوظيفة، لذلك على الرغم من أنه من الممكن إضافة قدرات إلى عامل مستضاف من Microsoft، فلن تحتاج إلى استخدام القدرات مع العوامل المستضافة من Microsoft.
يمكنك التحقق من وجود إمكانية (عملية موجودة) أو يمكنك التحقق من وجود سلسلة معينة في إمكانية (عملية يساوي). التحقق من وجود إمكانية (موجود) والتحقق من وجود سلسلة معينة في القدرة (يساوي) هما العمليتان الوحيدتان المدعومتان للطلبات.
متطلبات المهمة
لن يتم تشغيل بعض المهام ما لم يتم تلبية طلب واحد أو أكثر من قبل العامل. على سبيل المثال، تتطلب مهمة Visual Studio Build تثبيت msbuild و visualstudio على العامل.
طلبات الوكيل المدخلة يدويا
قد تحتاج إلى استخدام عوامل مستضافة ذاتيا مع قدرات خاصة. على سبيل المثال، قد تتطلب البنية الأساسية لبرنامج ربط العمليات التجارية الخاصة بك SpecialSoftware على الوكلاء في Default التجمع. أو، إذا كان لديك عوامل متعددة مع أنظمة تشغيل مختلفة في نفس التجمع، فقد يكون لديك مسار يتطلب عامل Linux.
عملية موجودة
تتحقق العملية الموجودة من وجود إمكانية بالاسم المحدد. المقارنة ليست حساسة لحالة الأحرف.
pool:
name: MyPool
demands: myCustomCapability # exists check for myCustomCapability
يساوي العملية
تتحقق عملية يساوي من وجود إمكانية، وإذا كانت موجودة، تتحقق من قيمتها بالقيمة المحددة. إذا لم تكن الإمكانية موجودة أو لم تتطابق القيم، يتم تقييم العملية إلى خطأ. المقارنات ليست حساسة لحالة الأحرف.
pool:
name: MyPool
demands: Agent.Version -equals 2.144.0 # equals check for Agent.Version 2.144.0
متغيرات العامل كقدرات النظام
لدى العوامل المستضافة ذاتيا قدرات النظام التالية بأسماء مشابهة لمتغيرات العامل، ولكنها ليست متغيرات ولا تتطلب بناء جملة متغير عند التحقق من وجود أو يساوي في الطلب.
- Agent.Name
- Agent.Version
- Agent.ComputerName
- Agent.HomeDirectory
- Agent.OS
- Agent.OSArchitecture
- Agent.OSVersion (وكلاء Windows فقط)
الطلبات: سلسلة
حدد طلبا على تجمع خاص.
demands: string # Specify a demand for a private pool.
سلسلة demands.
حدد طلبا على تجمع خاص.
امثله
لإضافة طلب واحد إلى البنية الأساسية لبرنامج ربط العمليات التجارية لإنشاء YAML، أضف خط demands: إلى قسم pool.
pool:
name: Default
demands: SpecialSoftware # exists check for SpecialSoftware
الطلبات: قائمة السلاسل
حدد قائمة بمطالب تجمع خاص.
demands: [ string ] # Specify a list of demands for a private pool.
أنواع القوائم
| نوع | وصف |
|---|---|
| خيط | حدد قائمة بمطالب تجمع خاص. |
امثله
لتحديد طلبات متعددة، أضف واحدا لكل سطر.
pool:
name: MyPool
demands:
- myCustomCapability # exists check for myCustomCapability
- Agent.Version -equals 2.144.0 # equals check for Agent.Version 2.144.0