أفضل طريقة للقيام Visual Studio بعد بناء النشر في فريق البيئة ؟

StackOverflow https://stackoverflow.com/questions/75650

  •  09-06-2019
  •  | 
  •  

سؤال

أنا أعمل في بيئة فريق حيث كل مطور يعمل من سطح المكتب المحلي و تنشر إلى الجهاز الظاهري الخاصة على الشبكة.ما أحاول القيام به هو إعداد Visual Studio الحل بحيث عندما يبنون الحل كل مشاريع النشر التعامل مع حدث بعد البناء على أن المطورين الجهاز الظاهري.

ما أود القيام به هو إعطاء ملكية تلك البرامج النصية الفردية المطور كذلك بحيث الخاصة بهم بعد خطوات بناء و أنها لا يجب أن تكون هي نفسها بالنسبة للجميع.

بعض الأسئلة:

  • هو بعد بناء الحدث المكان لتنفيذ هذا النوع من النشر العملية ؟ إن لم يكن ما هو أفضل مكان للقيام بذلك ؟
  • ما هي البرامج أو الأدوات أو دروس/بلوق وظائف متاحة للمساعدة في تطوير آلية نشر نظام يدعم هذه السيناريوهات ؟

تحرير: MSBuild يبدو أن يكون وسيلة للذهاب في هذه الحالة.أي شخص استخدام التكنولوجيات البديلة مع أي نجاح ؟

تحرير: إذا كنت تقرأ هذا السؤال و يتساءل عن كيفية تنفيذ مجموعة مختلفة من MSBuild المهام لكل المطور يرجى الاطلاع على هذا السؤال ؛ تنفيذ مجموعة مختلفة من MSBuild المهام لكل مستخدم ؟

هل كانت مفيدة؟

المحلول

إذا كنت تستخدم Visual Studio 2005 أو في وقت لاحق ، ملفات المشروع MSBUild الملفات.داخل MsBuild الملف هناك "AfterBuild" الهدف.أنصح باستخدام هذا القيام بنشر المهام بدلا من المشاركة في بناء الحدث.

باستخدام MSBuild المهام ، كنت أكثر استعدادا للانتقال إلى التكامل المستمر نظام مثل CruiseControl.NET أو فريق المدينة.

لست متأكدا من السبب في كل المطورين الخاصة الظاهرية ، فإنه يبدو في بعض نقطة كنت تريد موقع مركزي حيث جميع المطورين العمل بنيت لضمان رمز من جميع المطورين دمج وبناء (هذا هو السبب في استخدام التكامل المستمر نظم).أنا متأكد من أنك يمكن أن تجد الطريقة التي CruiseControl.Net أو فريق المدينة أو واحدة من عدة خيارات أخرى يمكن أن تساعدك في هذا السيناريو.ولكن بقدر الحصول على الإعداد الأولي ، استخدام MSBuild.

نصائح أخرى

أود أن ننظر في MSBuild أو النمل ،

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top