2012-03-19 12 views
7

पर .NET प्रोजेक्ट के लिए बिल्ड/परिनियोजन कैसे सेट करें हम वर्तमान में लिनक्स बॉक्स से हमारे सभी (जावा) बिल्ड/परिनियोजन के लिए जेनकींस का उपयोग करते हैं। अब हम एक .NET क्लाइंट बना रहे हैं और एक समान स्वचालित बिल्ड/तैनाती प्रक्रिया चाहते हैं। मेरे पास कुछ शोध है और जेनकींस के लिए एमएसबिल्ड प्लगइन मिला है।जेनकिन्स

  1. linux बॉक्स पर स्थापित करें शराब या अन्य वीएम विंडोज के लिए, तो जेनकींस यह MSBuild के लिए
  2. सेटअप जेनकींस का एक नया उदाहरण एक पर उपयोग कर सकते हैं .नेट फ्रेमवर्क स्थापित: वहाँ आगे बढ़ने के लिए दो तरीके हो रहा है विंडोज मशीन और एक अलग बिल्ड मंच है।

मैं .NET की अद्भुत दुनिया के लिए बिल्कुल नया हूं इसलिए ऐसे अन्य विकल्प भी हो सकते हैं जिनके बारे में मुझे पता नहीं है।

तो, मैं जेनकींस पर .net प्रोजेक्ट के लिए uild/तैनाती कैसे स्थापित करूं?

उत्तर

4

मैं विंडोज पर अलग गुलाम सेट करने की सलाह दूंगा, लेकिन लिनक्स बॉक्स से मास्टर चलाएं। इस तरह आपके पास अपने निर्माण को नियंत्रित करने और निगरानी करने का केंद्रीकृत तरीका है।

मैं एमएसबिल्ड प्लगइन के बारे में कुछ भी नहीं कह सकता, क्योंकि ऐतिहासिक कारणों से हम एमएस डेवेनव कमांड लाइन के माध्यम से निर्माण करते हैं (एएनटी का उपयोग "गोंद" के रूप में करते हैं)।

हम विंडोज, ओएस एक्स, आईओएस, और एंड्रॉइड के लिए हमारे उत्पाद (ज्यादातर सी ++ में लिखे गए) का निर्माण करते हैं। हमारा निचला स्तर का निर्माण प्रणाली सीएमके आधारित है।

+0

धन्यवाद, यह आशाजनक लगता है कि – ltfishie

+1

मेरा [दूसरा संबंधित उत्तर] (http://stackoverflow.com/a/9553214/1178189) मेरा है। इसमें थोड़ा और जानकारी है। –

संबंधित मुद्दे