यदि आपने ऐसा नहीं किया है, तो मेरी अल्बकोर परियोजना पर नज़र डालें। यह .NET समाधान बनाने के लिए रेक कार्यों का एक सूट है और .NET समाधानों के लिए रेक के साथ काम करना आसान बना देगा। http://albacorebuild.net
से आपको जो भी जानकारी चाहिए, वह आपको प्राप्त कर सकती है - मुझे स्पष्ट रूप से अपनी खुद की पूर्वाग्रह और प्राथमिकताएं हैं जिनके लिए मैं उपयोग करना चाहूंगा। तो नमक और मेरी प्राथमिकताओं को समझने का एक अनाज के साथ इस ले ...
..................
मैं ईमानदारी से लगता है कि यह जिनमें से कम एक सवाल है टूल वह करता है जो आप चाहते हैं, और यह भी एक सवाल है कि कौन सा टूल आपके कौशल सेट और आराम स्तर पर फिट बैठता है। दोनों psake और rake + albacore में काफी समान कार्यक्षमता है। वे दोनों बहुत अच्छी तरह से काम करते हैं। वे दोनों अन्य उपकरणों की तुलना में आपकी नौकरी बहुत आसान बनाते हैं। लेकिन उनके पृष्ठभूमि के आधार पर उनके पास अलग-अलग दृष्टिकोण और दिमागी सेट हैं और वे कहां से आते हैं।
क्या आप सभी माइक्रोसॉफ्ट प्लेटफार्मों के ढेर के साथ अधिक आरामदायक हैं? या आप उन विशिष्ट उपकरणों के साथ सहज हैं जो ठेठ एमएस स्टैक के बाहर हैं, लेकिन फिर भी उन लोगों को मूल्य प्रदान करते हैं जो एमएस स्टैक पर सॉफ्टवेयर बना रहे हैं।
क्या आपको शक्ति के साथ बॉक्स के ठीक बाहर अपने निर्माण उपकरण के लिए समर्थन मिलेगा? क्या आपके पास सी # -like अनुभव होगा, जिसमें आपकी बिल्ड प्रक्रिया में सी # और अन्य .NET कोड शामिल करने की क्षमता होगी? क्या आप शक्तियों के लिए विभिन्न प्लगइन का उपयोग करने की क्षमता चाहते हैं जो तैनाती के लिए विंडोज़ के विभिन्न पहलुओं को स्वचालित करने में मदद करते हैं?
या आपके पास एक क्रॉस-प्लेटफॉर्म, खुली प्रणाली होगी जो आपको रूबी/रेक में आपके द्वारा लिखे गए कोड के साथ एक अधिक प्राकृतिक भाषा अनुभव प्रदान करेगी? क्या आप अपने नियोजन के लिए * निक्स स्टाइल टूल्स और कमांड, एसएसएच, और रिमोट प्रोसेस निष्पादन के साथ सहज हैं?
आप कहते हैं कि आप बिल्ड सर्वर पर रूबी स्थापित करने में कोई फर्क नहीं पड़ता है, जो इस प्रश्न के उत्तर का उत्तर देता है और आपको विकल्पों में खुलता है। हालांकि, अभी भी बहुत सारे प्रश्नों का उत्तर देने की आवश्यकता है।
यदि आप एमएस स्टैक के साथ अधिक आरामदायक हैं और एमएस आधारित टूल के आउट-ऑफ-द-बॉक्स अनुभव चाहते हैं, तो पावरहेल के साथ जाएं। यदि आप अपने क्षितिज का विस्तार करना चाहते हैं और एमएस स्टैक से बाहर निकलना चाहते हैं, तो एक उपकरण सेट के साथ जो एकीकृत करना और काम करना आसान है, रूबी दुनिया के बारे में क्या है इसका स्वाद प्राप्त करने के लिए, फिर रूबी/रेक/एल्बाकोर।
मुझे उम्मीद है कि मदद करता है, भले ही मैंने आपको प्रत्यक्ष जवाब नहीं दिया है जिस पर आपको उपयोग करना चाहिए। उम्मीद है कि मैंने आपको यह निर्धारित करने के लिए पर्याप्त दिया है कि आपके/आपकी टीम के लिए कौन सा बेहतर है।
Derick और जेम्स के लिए धन्यवाद घोड़ों 'मुंह से सीधे जवाब पाने की हमेशा अच्छा,: यहाँ परियोजना नमूना पृष्ठ है! हालांकि मुझे एमएस स्टैक के बाहर जाने में कोई समस्या नहीं थी, लेकिन मैं पीस के साथ जा रहा था। उपलब्ध cmdlets की पोर्टेबिलिटी और चौड़ाई अंत में जीती, और हालांकि पावरशेल ठंडे डिप्टी में रूबी को नहीं छू सकता है, यह अपनी खुद की दाईं ओर एक सुंदर अभिव्यक्तिपूर्ण छोटी भाषा है और मेरी ज़रूरतों के लिए पर्याप्त है। एक बार फिर धन्यवाद! –
या - cmdlets अद्भुत छोटी चीजें हैं। हम अपने स्वचालित तैनाती के लिए शक्तियों का उपयोग करते हैं, और यह काफी अद्भुत है। नौकरी के लिए सही उपकरण, है ना? :) –