मैं ग्रहण प्लगइन्स का एक सेट विकसित कर रहा हूं, और मेरे पास कई जुनीट प्लगइन परीक्षण हैं जो वास्तव में ग्रहण का एक और उदाहरण शुरू करते हैं, एक नकली कार्यक्षेत्र और एक नकली परियोजना बनाते हैं और उन पर विभिन्न संचालन चलाते हैं। मैं इसे निरंतर एकीकरण पर रखना चाहता हूं और मुझे कहां से शुरू करना है, इस पर नुकसान हुआ है। मैं हडसन का उपयोग कर रहा हूं, क्या कोई प्लगइन होगा जो इतना आसान बनाता है? क्या वे हेडलेस मोड या सीआई सर्वर पर कुछ लॉन्च ग्रहण कर सकते हैं? पॉइंटर्स की सराहना की जाएगी।निरंतर एकीकरण और ग्रहण प्लगइन विकास
उत्तर
जहाँ तक मुझे पता है, Buckminster इन समस्याओं को हल करने का प्रयास करता है: आप वर्णनकर्ता बना सकते हैं, और फिर बकमिंस्टर आपके कार्यों को निष्पादित कर सकते हैं।
हडसन के लिए एक बकमिंस्टर मॉड्यूल है, जो बकमिंस्टर बिल्ड को निष्पादित करने में मदद करता है।
मैं जेनकींस के साथ बकमिंस्टर का उपयोग कर रहा हूं और यह एक आकर्षण की तरह काम करता है। इसे स्थापित करना थोड़ा मुश्किल हो सकता है (आपके पर्यावरण के आधार पर), लेकिन थोड़ा सा। –
मुझे लगता है कि वर्तमान में एक्लिप्स-आधारित सॉफ्टवेयर बनाने के लिए सबसे अच्छा समाधान टाइको है - यह मेवेन पर आधारित है और आपकी मानक ग्रहण फ़ाइलों (जैसे मैनिफेस्ट, लक्ष्य प्लेटफॉर्म, उत्पाद परिभाषा) का उपयोग करता है। मैंने इस ब्लॉग से एक परिचय का उपयोग करके इसे शुरू किया: http://mattiasholmqvist.se/2010/02/building-with-tycho-part-1-osgi-bundles/, और यह वास्तव में अच्छी तरह से काम किया। हम हडसन का भी उपयोग करते हैं, और चूंकि टाइको मेवेन स्थित है, हडसन एकीकरण छोटा था और मैवेन को फोन करके बस काम करता था, जिसे हडसन बॉक्स से बाहर का समर्थन करता है।
शायद यह आपको प्लगइन परीक्षण से बचने में मदद करता है? ;) मैं उन्हें बचने के लिए नकली वस्तुओं का उपयोग करके ... ...
- 1. ग्रहण (ग्रहण प्लगइन विकास)
- 2. जेएसटीएस्टड्रिवर और निरंतर एकीकरण
- 3. ग्रहण प्लगइन विकास
- 4. निरंतर एकीकरण और क्यूए
- 5. विंडोज एज़ूर और निरंतर एकीकरण
- 6. टोमकैट और ग्रहण एकीकरण
- 7. निरंतर एकीकरण - सर्वोत्तम प्रथाओं
- 8. निरंतर एकीकरण बिल्ड कॉन्फ़िगरेशन
- 9. निरंतर एकीकरण के साथ सबवर्सन
- 10. बांस निरंतर एकीकरण
- 11. एकाधिक फीचर शाखाएं और निरंतर एकीकरण
- 12. निरंतर एकीकरण (हडसन/जेनकींस) और आर प्रोग्रामिंग
- 13. टीमसिटी और क्लीयरकेस के साथ निरंतर एकीकरण
- 14. माइलीन ग्रहण TODO एकीकरण
- 15. ग्रहण StarTeam प्लगइन?
- 16. एसवीएन निरंतर एकीकरण सेवा प्रदाता
- 17. निरंतर एकीकरण के लिए जांचें
- 18. निरंतर एकीकरण बनाम नाइटली बिल्ड
- 19. निरंतर एकीकरण वातावरण में वर्जनिंग को संभालना
- 20. Magento DataFlow एकीकरण और मॉड्यूल विकास संसाधन?
- 21. मैं ग्रहण परियोजना के साथ निरंतर एकीकरण का उपयोग कैसे करूं?
- 22. ग्रहण और कॉपीराइट विज़ार्ड प्लगइन
- 23. निरंतर एकीकरण के लिए "Arcane एकीकरण" से माइग्रेट कैसे करें?
- 24. ग्रहण विकास
- 25. ग्रहण/MySQL एकीकरण प्लगइन्स?
- 26. ग्रहण प्लगइन विकास: राइट क्लिक मेनू में विकल्प कैसे जोड़ें
- 27. ग्रहण प्लगइन विकास: बहिष्कृत एक्शनसेट से कैसे बचें?
- 28. ग्रहण प्लगइन
- 29. ग्रहण प्लगइन विकास, विभिन्न संपादकों को एक ही फ़ाइल एक्सटेंशन
- 30. एंड्रॉइड प्लगइन ग्रहण
मैं के बारे में 6 महीने पहले ऐसा करने की कोशिश कर रहा था, लेकिन नहीं था पर्याप्त समय। आप सही दिशा में जा रहे हैं। आपको एक हेडलेस ग्रहण शुरू करने और सही चींटी लक्ष्य चलाने की आवश्यकता है। बिन निर्देशिका में runAnt स्क्रिप्ट को कॉल करके आप हेडलेस ग्रहण चलाते हैं। ग्रहण विचार में से उपलब्ध चींटी लक्ष्य को खोजने का एक तरीका है। यदि आप अपने एससीएम से पहली बार वर्कस्पेस चेकआउट करते हैं, तो आपको प्रोजेक्ट फ़ोल्डर को एक्लिप्स वर्कस्पेस में लोड करने के लिए पहले आयात प्रोजेक्ट लक्ष्य को चलाने की आवश्यकता हो सकती है। चूंकि Google मेरे लिए बहुत उपयोगी नहीं था, इसलिए कृपया यहां अपना समाधान दस्तावेज करें। –
मैं इसे कुछ समय पहले भी देख रहा था, मुझे कमांडलाइन से चलाने के लिए जुनीट प्लगइंस्ट्स मिल गया; जावा-ग्रह ग्रहण/प्लगइन्स/org.eclipse.equinox.launcher_1.0.101.R34x_v20081125.jar -configuration build/config -DjavacSource = 1.5 -DjavacTarget = 1.5 -DjavacFailOnError = true-appplication org.eclipse.ant.core.antRunner -फाइल test.xml मैं उम्मीद कर रहा था कि इसे हडसन में एकीकृत करने के लिए तैयार किया जाएगा, लेकिन अभी तक इसका परीक्षण करने का मौका था। कृपया इसे काम करने के लिए अपडेट करें। – Fredrik