के लिए निरंतर एकीकरण प्रणाली मैं एक पाइथन कोडबेस के साथ एक शौक परियोजना पर काम शुरू कर रहा हूं और निरंतर एकीकरण के कुछ रूप स्थापित करना चाहता हूं (यानी चेक-इन हर बार परीक्षण-मामलों की बैटरी चला रहा है और परीक्षण विफल होने पर जिम्मेदार व्यक्तियों को नाग ई-मेल भेजना) क्रूज़ कंट्रोल या टीमसिटी के समान।पाइथन कोडबेस
मुझे एहसास है कि मैं इसे अधिकांश वीसीएस में हुक के साथ कर सकता हूं, लेकिन इसके लिए यह आवश्यक है कि परीक्षण उसी मशीन पर संस्करण नियंत्रण सर्वर के रूप में चलें, जो कि मैं चाहूंगा उतना सुरुचिपूर्ण नहीं है। क्या किसी को पाइथन कोडबेस के लिए उपयुक्त एक छोटे, उपयोगकर्ता के अनुकूल, खुले स्रोत निरंतर एकीकरण प्रणाली के लिए कोई सुझाव है?
@Joe, जी GitHub पर होस्ट किया जाना है ओओडी सिफारिश। @ मैट इस तथ्य को न दें कि जावा में हडसन लिखा गया है यदि आप एक अजगर आदमी हैं तो आपको डरते हैं। सेटअप और चलाने के लिए यह आसान है। यह पिलिंट और cover.py के साथ एकीकृत करता है। मैंने इसे अपनी परियोजनाओं पर चल रहा है और इसे प्यार किया है। बिल्डबॉट यह आसान तरीका है। इसे स्थापित करने और हडसन चलाने के लिए यह एक आदेश है। जावा -jar hudson.war यह सबसे अच्छा पोस्ट है जिसे मैंने इसे स्थापित करने के लिए देखा है: http://www.rhonabwy.com/wp/2009/11/04/setting-up-a-python-ci -सर्वर-साथ-हडसन/ –
जावा में लिखा गया हडसन उतना ही प्रासंगिक है जितना आप सी ++ में लिखे गए संपादक का उपयोग करते हैं! यह सिर्फ एक बहुत अच्छी तरह लिखित, आसान सेटअप और आम तौर पर पूरी तरह से विशेष रुप से प्रदर्शित सीआई उपकरण है। पाइथन बहुत अच्छी तरह से एकीकृत किया जा सकता है, 'nosetests --with-xunit --with-cover', "उल्लंघन" प्लगइन के साथ पिलिंट, और कवरेज के लिए "कोबर्टुरा" – dbr
@dbr: पूरी तरह से सत्य नहीं है। जिस भाषा में लिखा गया है वह अक्सर उस सॉफ़्टवेयर को प्रभावित करता है जो यह सर्वोत्तम रूप से काम करता है ... विशेष रूप से बिल्ड सिस्टम। जब मैंने 2 साल पहले हडसन को देखा तो वह केवल यूनिट परीक्षण आउटपुट चाहता था जो जुनीट के एक्सएमएल प्रारूप में था; मेरे पायथन यूनिट टेस्ट सूट ने ऐसा नहीं किया।लेकिन अगर मेरी परियोजना जावा में थी, तो यह बॉक्स से बाहर काम करता। किसी भी मामले में, ऐसा लगता है कि तब से एकीकरण दोनों हडसन और पायथन के औजारों में एक लंबा सफर तय कर चुका है, और मैं इसके लिए आभारी हूं। –