2013-10-22 32 views
5

बिल्डिंग के बिना गिट पुश मैं "गिट पुश हेरोकू मास्टर" का उपयोग करके तैनात करता हूं, लेकिन मैं 2 बिल्डपैक का उपयोग कर रहा हूं और इसमें सब कुछ बनाने में कुछ मिनट लगते हैं। मेरा ऐप अभी भी क्यूए में है।हेरोोकू -

तो मेरा सवाल यह है: क्या कोई तरीका है कि मैं इस बिल्डिंग प्रक्रिया के बिना दूरस्थ फ़ाइलों को अपडेट कर सकता हूं?

मान लीजिए कि मैं

<span class="bla"> 

बदलने

<span class="foo"> 

मैं जानता हूँ कि यह कुछ भी निर्माण करने के लिए की जरूरत नहीं होगी करने के लिए है, लेकिन मैं इसे फिर से बनाने के लिए मजबूर कर रहा हूँ।

+0

"काश मैं स्थानीय रूप से सब कुछ जांच सकता हूं, लेकिन कभी-कभी आप नहीं कर सकते" - आप क्यों नहीं कर सकते? ज्यादातर मामलों में, इस मुद्दे का समाधान उचित स्थानीय परीक्षण वातावरण बनाना है। (अपवाद उन चीजों का परीक्षण कर रहा है जो हेरोकू परिनियोजन प्रक्रिया को नियंत्रित करने के लिए विशिष्ट हैं।) –

+1

@ मार्ननलाइबो-कोसर आप सही हैं, सबसे अच्छी बात यह है कि स्थानीय रूप से सबकुछ जांचना और केवल जब आप पूरा कर लें तो धक्का दें। मैंने इस भाग को प्रश्न से हटा दिया। – carlosvini

उत्तर

3

ऐसा लगता है कि हेरोकू बिल्ड कंपाइलर स्लग सीधे गिट में बंधे हुए हैं। जब आप पुश करते हैं, तो पुनर्निर्माण को ट्रिगर करने के लिए एक दूरस्थ Git hook रन चलाता है। (यह "आप प्रतीक्षा करते समय" करता है, यही कारण है कि आप बिल्ड को रद्द करने के लिए Ctrl-C दबा सकते हैं - और पुश।)

दिलचस्प बात यह है कि this fellow विपरीत समस्या थी - वह बिना धक्का के पुनर्निर्माण करना चाहता था कोई बदलाव। आप कर सकते हैं, एक खाली प्रतिबद्धता के साथ। एक नई प्रतिबद्धता निर्माण हुक ट्रिगर करेगा।

किसी भी दर पर, आप गिट रिमोट के हुक को अक्षम नहीं कर सकते हैं; वह गिट के डिजाइन का हिस्सा है। इसलिए यदि आपको प्रकाशित करने के लिए गिट का उपयोग करना होगा, तो आपके प्रश्न का उत्तर है, "नहीं, तो पास कॉफी मशीन या पास के पास एक वेबकॉम है।" ;-)

ध्यान दें कि की संभावना गिट का उपयोग करके छोड़ देता है। मैं इसके साथ पूरी तरह से अपरिचित हूं, लेकिन आप गिट का उपयोग किए बिना रिलीज करने के तरीके के रूप में Heroku's Anvil देख सकते हैं। संभवतः यह वही है जो आप खोज रहे हैं। अगर आप कुछ काम करते हैं तो मुझे बताएं!

+0

मैं इसकी उम्मीद कर रहा था। लेकिन मुझे उम्मीद थी कि हुकोकू रन बैश चलाने और फिर गिट पुल या कुछ चलाना जैसे एक तरीका था ... मैंने कुछ समय के लिए यह सवाल रखा, मैं इसे नहीं पूछना चाहता था, लेकिन 2 बिल्डपैक के साथ निर्माण सामान्य इमारत से अधिक समय लेता है मैं पहले था वैसे भी Thx .. – carlosvini

+0

ऐविल के दिलचस्प सुझाव। मुझे नहीं पता था कि अस्तित्व में है। मैं कभी भी अभ्यास में इसकी आवश्यकता नहीं सोच सकता, लेकिन कोई कभी नहीं जानता। –

संबंधित मुद्दे