البناء الليلي والأجهزة الافتراضية
-
03-07-2019 - |
سؤال
في مكاني نكتب تطبيقات من جانب الخادم (خدمات WCF) ونتطلع إلى أتمتة التثبيت وتشغيله في عملية الإنشاء الليلية...علاوة على ذلك، فإننا نتطلع إلى تثبيته مرارًا وتكرارًا على خوادم مختلفة...
نحن نبحث عن:
- ما هي أفضل أداة للبناء ليلا؟(نحن نستخدم حاليًا TeamCity، ولكنه جيد فقط لـ CI وليس لمتطلبات Nighty Build)
- هل هناك من يقوم ببناء حلولها/مشاريعها وتثبيتها على الأجهزة الافتراضية؟(هل يمكنك إرفاق/ربط بعض التعليمات البرمجية التلقائية لهذا التثبيت؟)
شكرًا.
المحلول
القي نظرة على FinalBuilder
نصائح أخرى
TeamCity هي أداة عظيمة.وهو يدعم جدولة إنشاء مثل CC.NET للبنيات الليلية.ما نوع المشاكل التي تواجهها معها؟
جرب Nant للبناء:http://nant.sourceforge.net/
وCruiseControl.NET للتكامل المستمر:http://confluence.public.thinktworks.org/display/CCNET/Welcome+to+CruiseControl.NET
كلاهما مفتوح المصدر :-D
سوف يتعامل TeamCity مع الإصدارات الليلية تمامًا مثل CC.Net وما إلى ذلك.
تعليقك
بقدر ما أرى هذا TC جيدة بما فيه الكفاية ل CI وليس ل NihgtlyBuild.لأن لا يمكننا التكوين للتثبيت خدمات Windows ، التثبيت عن بعد الآلات ، بالطبع يمكننا استخدام Msbuild ولكن سيكون من الصعب كتابة كل هذا.
ليس من الصعب بشكل خاص القيام بأي من هذا (IMO بالطبع). Microsoft.SDC.Tasks