.NET

2010-09-02 16 views
15

के लिए नि: शुल्क बिल्ड सर्वर मुझे प्रश्न है ... क्या .NET अनुप्रयोगों के लिए कोई निःशुल्क बिल्ड सर्वर है? हम परियोजना को दूरस्थ रूप से काम करने वाली टीम के रूप में शुरू कर रहे हैं और अभी हम इस तरह के समाधान की तलाश कर रहे हैं। जहां तक ​​यह एक अकादमिक परियोजना है, हमारे पास सर्वर खरीदने और सीसीनेट चलाने के लिए धन नहीं है .. क्या कोई शुल्क मुक्त समाधान है? या कम से कम सस्ता लोगों ....NET

मैं इंटरनेट, नहीं सॉफ्टवेयर समाधान पर सेवा के बारे में नहीं बल्कि पूछ रहा हूँ;)

+2

एक अतिरिक्त पीसी भी काम करना होगा। बिल्ड सर्वर पर आपका पूर्ण नियंत्रण होगा। इसे स्थापित करने में कुछ समय लगता है, लेकिन यह प्रयास के लायक है। वैकल्पिक रूप से एक सस्ते होस्टिंग समाधान ढूंढें और उस पर CC.net स्थापित करें। हो सकता है कि आप किसी ऐसे व्यक्ति को ढूंढ सकें जो आपको प्रायोजित कर सके, क्योंकि यह अकादमिक परियोजना के लिए है या एएसपी.नेट पेज पर अपना लोगो डालने की पेशकश करता है ;-)। –

+0

एक छोटे से missunderstanding हाँ .. कुछ जवाब में वे हो सकता है .. मैं नहीं बल्कि एक इंटरनेट सेवा के रूप में एक सर्वर के बारे में, नहीं सॉफ्टवेयर समाधान के रूप में पूछा .. @Theo Lennforff - बेवकूफ नहीं है, लेकिन मैं नहीं बल्कि दूरस्थ सेवा करना चाहते हैं। –

+0

आपका मतलब आपके रिमोट सर्विस समाधान के लिए एक होस्टिंग समाधान है, जो आपके प्रोजेक्ट का विषय है? या क्या आपका मतलब एक सेवा है, जिसे आप कोड जमा कर सकते हैं और इसे आपके लिए बना सकते हैं? –

उत्तर

8

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

उनके 10 सबसे हाल के निर्माणों को देखने/तैनात करने के लिए उनके पास एक डैशबोर्ड भी है।

इसके अलावा: उनके पास एक नि: शुल्क योजना है।

5

कोशिश rackspacecloud.com बादल सर्वर। वे सस्ते और अच्छे हैं। http://www.jetbrains.com/teamcity/buy/index.jsp

यह एक ऑनलाइन समाधान है, जहां आप एक अतिरिक्त पीसी हालांकि की जरूरत नहीं है नहीं है:

+2

@ ŁukaszW.pl: मुझे लगता है आप 'hourPrice भुगतान करना होगा * वास्तव में समय build' – abatishchev

+1

पर खर्च और उपयोग में नहीं है, जबकि, क्लाउड-फाइल स्टोरेज में सर्वर छवि को स्टोर करें [प्रति माह 15 जी प्रति जीबी] और सर्वर को हटाएं। सर्वर से वापस सर्वर को दोबारा लोड करें और प्रति घंटा भुगतान करें। –

5

हम निम्नलिखित के साथ अच्छे परिणाम मिले थे।

6

Hudson एक निरंतर एकीकरण निर्माण सर्वर है। यह जावा में लिखा गया है, लेकिन यह संकलित और .NET projects बनाता है। जहां तक ​​मुझे पता है कि यह खुला स्रोत है।

3

यदि आप अपनी परियोजना को स्रोत खोलते हैं, तो आप इसे teamcity.codebetter.com पर प्राप्त करने का प्रयास कर सकते हैं।

यह ओपन सोर्स प्रोजेक्ट्स द्वारा उपयोग के लिए जेटब्रेन द्वारा प्रायोजित टीमसिटी एंटरप्राइज़ संस्करण है।
आप इसके बारे में अधिक जानकारी here पढ़ सकते हैं, जिसमें विवरण शामिल है कि आप अपनी परियोजना को कैसे लागू करें।

8

एक और विचार: क्या आपको वास्तव में इंटरनेट पर बिल्ड सर्वर की आवश्यकता है?

इंटरनेट पर केवल अपना कोड भंडार डालने के बारे में (गीथब, बिटबकेट, Google Code ...)?
आपके प्रोजेक्ट सदस्यों में से एक घर पर बिल्ड सर्वर स्थापित कर सकता है। जब तक यह ऑनलाइन 24/7 हो, यह इंटरनेट से रिपोजिटरी खींच सकता है, स्थानीय रूप से निर्माण कर सकता है और कुछ वेबस्पेस पर एफ़टीपी के माध्यम से परिणाम अपलोड कर सकता है जहां आप इसे एक्सेस कर सकते हैं।

बेशक यह "वास्तविक" इंटरनेट आधारित समाधान के रूप में उतना आरामदायक नहीं है, लेकिन सस्ता है।

-1

क्लाउड आधारित समाधान के लिए, आप Amazon Elastic Beanstalk देख सकते हैं। तकनीकी रूप से मुक्त नहीं होने पर, मुझे लगता है कि वे एक निश्चित समय अवधि और/या बैंडविड्थ तक निःशुल्क परीक्षण और/या डेवलपर खाते की पेशकश करते हैं। आपको कोड बनाने के लिए मशीन की आवश्यकता हो सकती है लेकिन फिर भी, आप इसके लिए भी मुफ्त खाते का उपयोग करने में सक्षम हो सकते हैं।

लिंक से

:

एडब्ल्यूएस लचीला बीनस्टॉक कार्यक्षमता

के लिए नेट डेवलपर्स

लागू करने के लिए।एडब्ल्यूएस लोचदार बीनस्टॉक का उपयोग कर नेट अनुप्रयोग, आप बस:

अपना एप्लिकेशन बनाएं क्योंकि आप आमतौर पर माइक्रोसॉफ्ट विजुअल स्टूडियो का उपयोग करेंगे। विजुअल स्टूडियो के लिए एडब्ल्यूएस टूलकिट का उपयोग करके अपने एप्लिकेशन को एडब्ल्यूएस लोचदार बीनस्टॉक पर प्रकाशित करें। वैकल्पिक रूप से, आप अपने परिनियोजन कोड को Microsoft वेब परिनियोजित .zip पैकेज में पैकेज कर सकते हैं और AWS प्रबंधन कंसोल का उपयोग करके एडब्ल्यूएस लोचदार बीनस्टॉक पर अपलोड कर सकते हैं। दृश्यों के पीछे, लोचदार बीनस्टॉक लोड बैलेंसर और आपके माइक्रोसॉफ्ट वेब परिनियोजन पैकेज की तैनाती को एक या अधिक अमेज़ॅन ईसी 2 इंस्टेंस विंडोज सर्वर 2008 आर 2 और आईआईएस 7.5 चलाने के लिए संभालता है। कुछ ही मिनटों में आप अपने यूजर को एक अनुकूलित यूआरएल (उदा। http://myapp.elasticbeanstalk.com/) पर एक्सेस कर सकते हैं।

इसके अलावा, आप बाहर मुफ्त सामान के बारे में अधिक यहाँ पा सकते हैं:

http://aws.amazon.com/free/