إنشاء تعريف بناء أساسي
بعد وضع نظام البناء في المكان (كما هو موضح في ضبط نظام الإنشاء الخاص بك) ، تكون جاهزاً تقريباً لبدء استخدام بنية Team Foundation لترجمة التعليمات البرمجية الخاصة بك وتشغيل الاختبارات الخاصة بك وتنفيذ العديد من الوظائف الأخرى. الخطوة التالية هي إنشاء تعريف البنية. تعريف البناء يحتوي على إرشادات حول أي التعليمات البرمجية لأي المشاريع سوف يتم ترجمتها وأي العمليات الإضافية ليتم تنفيذها، وكيفية تنفيذها.
الأذونات المطلوبة.
لتنفيذ هذا الإجراء, يجب أن يكون لديك مجموعة الأذونات تحرير تعريف البناءمعينة لـ السماح. لمزيد من المعلومات، راجع أذونات خادم أساس الفريق.
لإنشاء تعريف البناء
في مستكشف الفريق ، انقر فوق مشروع الفريق الذي تريد إنشاء تعريف البناء له.
في القائمة بنية ، انقر فوق القائمة تعريف بنية جديدة.
تظهر النافذة تعريف بنية جديدة مع عرض التبويب عام .
في المربع اسم تعريف البناء ، حدد الاسم لإقرانه بتعريف البناء.
في المربع الوصف، أضف وصف مناسب.
يوفر هذا الوصف معلومات إضافية للأشخاص في فريق عملك عندما يكونوا حول إضافة بنية في قائمة الانتظار يدوياً (كما هو موضح في وضع بنية في قائمة الإنتظار).
أنقر فوق التبويب إفتراضيات البنية.
في مخرجات نسخ البنية لمربع مجلد الإفلات ، اكتب مسار ملف UNC من المجلد حيث تريد بناءالنظام لوضع الثنائيات و ملفات السجل. يجب أن تكون قيمة هذه المعلمة هي مسار الملف UNC من مجلد والتي تتوافق مع كل من الحالات التالية:
المجلد موجود على خادم مشاركة الملفات.
هام
هذا المجلد يجب أن يكون على خادم ملف فعلي. مجلد مشتركة لن يكون كافيا على كمبيوتر سطح مكتب.
يجب أن يكون حساب خدمة البنية له أذونات بالتغيير و القراءة من المجلد.
إذا ظهرت أكثر من وحدة تحكم بالبناء في قائمة وحدة تحكم البناء ، أنقر فوق وحدة التحكم بالبناء التي تريد أن يستخدمها نظام البناء لمعالجة تعريف البناء هذا.
انقر فوق علامة التبويب مشغّل وتحدد الحدث الذي يجب أن يسبب تعريف هذا البناء لتشغيله. حدد أحد الخيارات التالية:
انقر فوق يدوي- المودعات لا تشغل بنية جديدة إذا كنت تريد فقط تشغيل بنية عندما يتم وضعها يدوياً في قائمة الانتظار بواسطة عضو في الفريق.
انقر فوق تكامل مستمر- بناء كل إيداع إذا كنت تريد وضع هذا البناء في قائمة الانتظار كل مرة يتم فيها إيداع تغيير في الملفات التي تم إنشاؤها بواسطة تعريف البناء.
انقر فوق العودة إلي بنيات سابقة- تتكدس الإداعات حتى إنتهاء البنيات السابقة إذا كنت تريد هذه البنية بقائمة الانتظار عند إيداع تغيير على الملفات التي تم بناؤها بواسطة تعريف هذا البناء ولكن مع بعض الحدود.. الحد الأول هو أن ليس هناك بنيات بقائمة الانتظار وبنية من تعريف البنية هذا قيد التشغيل بالفعل. الحد الثاني اختياري; حدد خانة الاختيار بناء ليس أكثر من كل ن دقيقة وأدخل قيمة عدد صحيح بين 0 و 2147483647.
انقر فوق المودعات المبوبة تقبل االإيداعات فقط في حالة تقديم التغييرات المدموجة المبنية بنجاح إذا كنت تريد استخدام هذه البنية لأن تستخدم كمنفذ جودة للملفات التي تم بناؤها بواسطة تعريف هذا البناء. لمزيد من المعلومات، راجع تعريف البنية للتحقق من التغييرات قبل إيداع.
انقر فوق جدول زمني- بناء كل أسبوع في الأيام التالية لإنشاء بنية مجدولة. حدد خانة الاختيار لكل يوم الذي تريد فيه تشغيل البنية. في المربع ضع البنية في قائمة الانتظار علي عميل البناء الافتراضي في ، حدد وقت البناء.
ملاحظة
يمكنك بشكل اختياري تحديد خانة الإختيار بناء حتى في حالة أن لم يتم تغيير أي شئ منذ البنية السابقةلبدء بنية مجدولة حتى لو أن تم إيداع أية تغييرات منذ البنية السابقة.
أنقر فوق علامة التبويب عملية وحدد تفاصيل حول الوظائف التي تؤاديها هذه البنية و كيفية تنفيذها لهم:
لتعريف بنية بسرعة وبسهولة، في قائمة بنية ملف عملية،أنقر فوق القالب الافتراضي. مراجعة وتعديل القيم بناء معلمات العملية حسب الضرورة. للمزيد من المعلومات مثل توضيحات معلمات عملية البناء وكيفية إستخدامها, راجع تعريف بنية بإستخدام القالب الافتراضي.
إذا كان يجب أن يستخدم الفريق الخاص بك عملية البنية التي تم تحريكها بواسطة MSBuild ، في قائمةملف عملية البنية ، أنقر فوق ترقية قالب. مراجعة وتعديل القيم بناء معلمات العملية حسب الضرورة. للمزيد من المعلومات مثل توضيحات معلمات عملية البناء وكيفية إستخدامها, راجع تعريف بنية بإستخدام قالب الترقية.
إذا قام فريق العمل الخاص بك بتعريف قالب مخصص والذي تريد استخدامه, أنقر في قائمة ملف عملية البنية. مراجعة وتعديل القيم بناء معلمات العملية حسب الضرورة. لمزيد من المعلومات، راجع الإنشاء و العمل مع مخصص قالب لعملية البناء.
انقر فوق علامة التبويب نهج الإستبقاء.
تظهر في القائمة تحديد كيفية إستيقاء البنية مجموعتين من نُهج الاستبقاء ويمكن تعديلهم لتفي باحتياجات الفريق الخاص بك:
مجموعات النُهُج المشغلة و اليدوية تقييد ما يحتفظ به النظام تلك البنيات التي تم وضعها في قائمة الانتظار إما يدوياً أو بواسطة مشغل تلقائي.
مجموعة النُهج الخاصةتحد ما يحافظ عليه النظام من تلك البنيات التي كانت بقائمة الانتظار إما يدوياً من مصدر التعليمات البرمجية في مجموعة التغييرات (كما هو موضح في وضع بنية في قائمة الإنتظار).
لتعديل نهج الاستبقاء لـ متوقف ، فشل ، جزئي بنجاح أو بنجاحلبنيات كاملة, نفذ إحدي أو كلا الخطوتين التاليتين:
أنقر القيمة في العمود نهج الاستبقاء و أنقر فوق أحد الخيارات التالية: الاحتفاظ بالكل، الاحتفاظ بالأحدث فقط ، الاحتفاظ بأحدث 2 ، الاحتفاظ بأحدث 5 ، الاحتفاظ بأحدث 7 الاحتفاظ بأحدث 10 أو تحديد عدد معين للإحتفاظ به .
انقر فوق القيمة في العمود ما سيتم حذفه وأنقر فوق قيمة. لمزيد من المعلومات حول هذه القيم، راجع: حذف البنية المكتملة
أنقر فوق التبويب مساحة العمل.
يظهر الجدول مجلدات العمل. هذا الجدول يسرد مجلدات التحكم بالإصدار لمشروع الفريق الذي تقوم بإنشاء تعريف البنية الخاص به ويربطهم بالمجلدات المحلية على عميل البناء.
يظهر المجلد المحلي علي عميل البناء في العمود مجلد عميل البناء. يمكنك تضمين الرمز المميز $(SourceDir) للإشارة أنك تريد تحميل ملفات المصادر للأدلة الفرعية الخاصة بعميل البناء.
لنسخ مساحة عمل موجودة لقائمة من المجلدات الحالية للعمل أنقر فوق نسخ مساحة عمل موجودة لفتح مربع الحوار تحديد مساحة عمل.
عند إنهاء العمل في تعريف البناء إفتح القائمة ملف، ثم أنقر فوق حفظ < إسم تعريف البناء>.
تعريف البناء الذي تم إنشاؤه يظهر في بنيات مجلد في مستكشف الفريق. لعرض أو تعديل إعدادات تعريف البنية ، انقر علي اليمن فوقه ثم انقر فوق تحرير تعريف البناء.