इसलिए मैं अपनी कंपनी में परियोजनाओं का प्रभारी हूं (हम अभी भी केवल 2 लोग हैं, लेकिन हम बढ़ रहे हैं) और मैं अपनी परियोजनाओं को सही तरीके से स्थापित करना चाहता हूं।नया .NET प्रोजेक्ट स्थापित करने के लिए सबसे अच्छी विधि क्या है?
मेरी सभी परियोजनाएं पहले से ही एक एसवीएन रेपो में हैं, मुझे बग ट्रैकिंग सॉफ्टवेयर स्थापित है, लेकिन जो मैं खोज रहा हूं वह परीक्षण, एसवीएन और एक बिल्ड सर्वर के साथ एक नई परियोजना को लेआउट करने का सबसे अच्छा तरीका है। मैं सीआई के लिए अपनी सभी नई परियोजनाओं को स्थापित करना चाहता हूं, लेकिन मुझे यकीन नहीं है कि सबकुछ कैसे बाहर रखना है ताकि जितना संभव हो सके उतना आसान हो।
मैं जानता हूँ कि मैं की जरूरत है:
- एक बिल्ड सर्वर
- (DB स्कीमा सहित)
- एक परियोजना लेआउट कि सीआई
आप लोग अपनी परियोजनाओं को कैसे स्थापित करते हैं? मैं अपने बिल्ड सर्वर के लिए एमएसबिल्ड का उपयोग करना चाहता हूं, क्योंकि सबकुछ पहले से ही वीएस के लिए धन्यवाद है, लेकिन मैं सुझावों की भी तलाश कर रहा हूं कि फाइलों को कैसे रखा जाना चाहिए, समाधान में परियोजनाओं को कैसे रखा जाना चाहिए आदि। जैसा कि यह खड़ा है, मेरे पास मेरे समाधान में लगभग 5 परियोजनाएं हैं, जिनमें से एक परीक्षण परियोजना है जिसमें मेरी बाकी परियोजनाओं के लिए सभी परीक्षण शामिल हैं। क्या यह पसंदीदा तरीका है?
आपके भंडार के अंदर लेआउट के बारे में कैसे? आप अपने डीबी से संबंधित सामान कहां रखते हैं? चश्मा और दस्तावेज?
क्या आप सीआई के लिए किसी विशेष सॉफ्टवेयर का उपयोग करते हैं, या सिर्फ "निरंतर एकीकरण मन की स्थिति की तरह अधिक है" मंत्र का पालन करें?
आम तौर पर, मैं जमीन से एक नई परियोजना को सही तरीके से प्राप्त करने के सुझावों की तलाश में हूं, इसलिए सब कुछ बाद में जितना संभव हो सके उतना आसान हो जाता है, साथ ही साथ नए डेवलपर्स के लिए परिचित होना आसान होता है।
मैंने इसे देखा है, और इसके साथ थोड़ा सा गड़बड़ कर दिया है, लेकिन यह मेरी जरूरतों के लिए थोड़ा जटिल लग रहा था। हालांकि, मैं फिर से इसे देख सकता हूं, धन्यवाद। –
+1 CC.Net बहुत अच्छा – Diadistis
है, यह आपके लिए सही परिचय है कि यह काफी सीधे है! इसे आज़माएं (यह वही है जो मैं अपने पैरों को गीला करने के लिए उपयोग करता था) http://msmvps.com/blogs/omar/archive/2008/10/06/asp-net-website-continuous-Integration-deployment-using- cruisecontrol-net-subversion-msbuild-and-robocopy.aspx – cgreeno