2012-08-22 26 views
11

क्या कोई तरीका है जिसके द्वारा मैं गिट का उपयोग न केवल कोड भंडार के रूप में कर सकता हूं बल्कि अज़ूर (क्लाउड सेवा, वेबसाइट नहीं) के निर्माण और निरंतर तैनाती के लिए भी कर सकता हूं? मुझे संदेह है कि लापता निर्माण पर्यावरण नहीं दिया गया है, लेकिन इसे लिखने से पहले इसकी पुष्टि करना चाहते हैं।Azure क्लाउड सर्विसेज और गिट निरंतर तैनाती?

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

+0

यह [github प्रोजेक्ट] (https://github.com/tjanczuk/git-azure) आशाजनक लग रहा है। मैं बस "githooks azure परिनियोजन" googled। – Christopher

उत्तर

2

गिट से "वेब साइट्स" को सीधे प्रकाशित करने के लिए नए प्रबंधन पोर्टल में समर्थन है, लेकिन क्लाउड सर्विसेज के लिए नहीं, जैसा कि आपने पहले ही देखा है। हालांकि, टीएफएस के साथ ऐसा करने के लिए समर्थन है। वर्तमान में एक मुफ्त TFS hosted preview उपलब्ध है, और मेरे पास एक ब्लॉग पोस्ट है जो Continuous Integration with Azure Web Sites and TFS Preview को कॉन्फ़िगर करने के माध्यम से चलता है। प्रक्रिया क्लाउड सेवा के लिए लगभग समान है।

+0

धन्यवाद। हालांकि मैं इस मुद्दे में चल रहा हूं (http://stackoverflow.com/questions/12087025/tfspreview-com-and-azure-certificates-not-playing-well-at-deployment) – DeepSpace101

+0

-1 यह देखने में विफल रहा कि "वह प्रक्रिया क्लाउड सेवा के लिए लगभग समान है। " –

3

अपडेट: यह अब दोनों Git और TFS के साथ आकर्षण की तरह कार्य करना संभव

http://www.windowsazure.com/en-us/documentation/articles/cloud-services-continuous-delivery-use-vso/#step6

है।

+5

आंशिक रूप से उचित है, क्योंकि यह केवल तभी काम करता है जब आप ऑनलाइन दृश्य स्टूडियो का भुगतान करते हैं और इसका विशिष्ट जीआईटी सर्वर उपयोग करते हैं। हमारे पास पहले से ही हमारे जीआईटी भंडार हैं - हम सिर्फ क्लाउड सेवाओं पर तैनात करना चाहते हैं। – DeepSpace101

+0

एफडब्ल्यूआईडब्लू, मैंने बस अपने निजी गिट सर्वर को एक गिटूक के साथ स्थापित किया जो टीएफएस को धक्का देता है, जो अज़ूर को बनाता है और धक्का देता है। मुझे केवल मिनटों के निर्माण के लिए टीएफएस का भुगतान करना होगा, इसलिए हम देखेंगे कि यह कैसा चल रहा है। मैं पूरी तरह से पूरे सेटअप से संतुष्ट हूँ। – zacharydl

+0

@Illuminati क्या आप कृपया कुछ विवरण साझा कर सकते हैं कि वीएसओ पर गिट के साथ काम करने के लिए आपको यह कैसे मिला? मेरे पास वीएसओ पर एक गिट रेपो है जो मेरी क्लाउड सेवा से जुड़ा हुआ है लेकिन 'मास्टर' शाखा में एक नया संस्करण दबाकर कुछ भी नहीं करता है (यानी मैं कोई नई तैनाती नहीं देख सकता)। दस्तावेज़ीकरण केवल टीएफएस के साथ 'चेक इन' के बारे में बात करता है .. कोई सुराग? धन्यवाद – Stav