2014-10-13 9 views
8

मेरी समस्या यह है कि तैनाती के बाद मुझे एक कस्टम cmd फ़ाइल चलाने की आवश्यकता है। तैनाती स्क्रिप्ट को संशोधित करने के बजाय मैं बस थोड़ा सा एमएसडीओएस कमांड को अपने तैनात करने के लिए जोड़ना चाहता हूं।एज़ूर वेबसाइटों पर एक कस्टम पोस्ट परिनियोजन स्क्रिप्ट कैसे जोड़ें?

मुझे जो काम करना है, वह निर्माण के बाद /source/copyextrafiles.cmd पर भंडार पर एक cmd चलाने के लिए है।

मैं इसे कैसे प्राप्त कर सकता हूं?

उत्तर

10

अपनी वेबसाइट के कॉन्फ़िगर टैब पर एज़ूर पोर्टल पर स्रोत/copyextrafiles.cmd के मूल्य के साथ POST_DEPLOYMENT_ACTION नामक एक "ऐप सेटिंग्स" प्रविष्टि जोड़ें, और तैनाती के बाद अगला तैनाती आपके लिए cmd चलाएगी।

यहाँ चित्र: enter image description here

+0

एक आकर्षण की तरह काम करता है! मैं अपने पायथन साइट को तैनात करने के बाद अपनी स्थिर संपत्ति बनाने के लिए गलपोक का आह्वान करने के लिए इसका उपयोग करता हूं। क्या ऐसा करने का कोई अच्छा तरीका है? –

+1

+1 – regisbsb

+0

के लिए धन्यवाद मदद करने में खुशी हुई मैं cmd ​​फ़ाइल कहां जोड़ूं? मैं डी: \ home \ site \ wwwroot –

3

समाधान पहले से ही प्रदान की के अलावा एक वैकल्पिक post deployment action hooks के लिए प्रदान की एक विशिष्ट फ़ोल्डर में में स्क्रिप्ट कॉपी करने के लिए है।

तो "पोस्ट: तैनाती क्रियाएं" नामक "डी: \ होम \ साइट \ तैनाती \ उपकरण \" में एक नई निर्देशिका बनाने के बाद, आप निर्देशिका में स्क्रिप्ट फ़ाइलें (.bat, .cmd या .ps1) जोड़ सकते हैं और वे प्रत्येक तैनाती के बाद सभी एक-एक करके दौड़ेंगे।

+0

वह पथ उदाहरण के लिए गिट भंडार पर नहीं होगा। – regisbsb

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