2009-04-22 16 views
13

हम हाल ही में स्रोत सुरक्षित से टीम फाउंडेशन सर्वर 2008 में चले गए। हम कुछ स्वचालित निर्माण स्थापित कर रहे हैं और एक बार उन ऐप्स को क्लिक करने के प्रकाशित होने के साथ कुछ मुद्दों में भाग लेते हैं जिन्हें बिल्ड सर्वर पर अतिरिक्त इंस्टॉल की आवश्यकता होती है।क्या विज़ुअल स्टूडियो को TFS बिल्ड सर्वर पर स्थापित करने की आवश्यकता है?

मैंने पोस्ट देखी हैं जो इंगित करती हैं कि विजुअल स्टूडियो आईडीई को स्थापित करने की आवश्यकता है। मैंने पोस्ट्स भी देखी हैं जो कहते हैं कि .Net Framework SDK इंस्टॉल करना समस्या को ठीक करेगा। हम बिल्ड सर्वर पर हमें ज़्यादा से ज़्यादा इंस्टॉल नहीं करना चाहते हैं, लेकिन हम अलग-अलग टुकड़ों को अलग-अलग टुकड़ों को स्थापित करने के लिए हमारी सर्वर टीम को कई अनुरोध नहीं करना चाहते हैं। इसलिए, मैं जानना चाहता हूं कि अधिकांश टीमों ने क्या स्थापित किया है।

यदि यह महत्वपूर्ण है, तो हमारे पास इस बिंदु पर समर्पित बिल्ड सर्वर नहीं है। हम एक छोटी टीम (6 देवता, सभी स्थानीय) हैं। बिल्ड हमारे मुख्य टीएफएस बॉक्स पर हो रहे हैं, SQL सर्वर टुकड़ा एकमात्र हिस्सा है जो एक अलग सर्वर पर है।

उत्तर

2

this के अनुसार, विजुअल स्टूडियो की आवश्यकता नहीं होनी चाहिए - केवल .NET Framework। लिंक से विचार करने के लिए एक अन्य नोट यह है कि वे टीएफएस बॉक्स पर होने वाले निर्माण के खिलाफ अनुशंसा करते हैं।

+0

इस नियम के लिए एक अपवाद: वेब अनुप्रयोग परियोजनाओं के लिए एक .targets फ़ाइल और एक बिल्ड कार्य DLL की आवश्यकता होती है जो केवल विजुअल स्टूडियो के साथ जहाजों की आवश्यकता होती है। हालांकि, आप इन्हें अपने बिल्ड एजेंटों को वीएस इंस्टॉल किए बिना कॉपी कर सकते हैं और वे अभी भी ठीक निर्माण कर पाएंगे। – Jimmy

0

हां, मैंने बिल्ड सर्वर पर वीएस स्थापित किया है। मैंने टीएफएस की स्थापना के लिए अपने मैनुअल का पालन किया।

20

यदि आप टीम फाउंडेशन बिल्ड के साथ अनुप्रयोगों को संकलित कर रहे हैं, तो .NET Framework करेगा - हालांकि जैसे ही आप कुछ और उन्नत करना चाहते हैं (जैसे यूनिट परीक्षण चलाना और उनके परिणाम टीएफएस में प्रकाशित करना) तो आपको बुलेट काटने और अपने बिल्ड सर्वर पर विजुअल स्टूडियो टीम संस्करण स्थापित करने की आवश्यकता होगी। मैं आमतौर पर बिल्ड सर्वर पर टीम सूट की प्रतिलिपि स्थापित करता हूं ताकि विभिन्न सुविधाओं का उपयोग करने के लिए लाइसेंस प्राप्त करने वाले लोगों को उन सुविधाओं को किसी भी स्वचालित निर्माण के हिस्से के रूप में चलाया जा सके।

इसे अपने सर्वर पर स्थापित करने के लिए आदर्श नहीं है, लेकिन आपको वर्तमान समय में सबसे अच्छा अनुभव देता है।

अपने बिल्ड सर्वर के रूप में अपने टीएफएस सर्वर का उपयोग करने के संबंध में, यह बड़ी टीमों के लिए अनुशंसित नहीं है क्योंकि यह बहुत सीपीयू और आईओ गहन जानवरों के रूप में बनता है - हालांकि आपकी एक छोटी सी टीम के लिए और यह मानते हुए कि आपके पास भी नहीं है कई निर्माण परिभाषाएं जो एक बार चल सकती हैं, आप इसे दूर करने में सक्षम होना चाहिए।

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

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