बिल्डबॉट के भीतर मुझे संकलन चरण करने से पहले पर्यावरण को "स्रोत" करने में सक्षम होना चाहिए।बिल्डबॉट चरण के अंदर आप पर्यावरण को "स्रोत" कैसे बना सकते हैं?
. envrionment-set-up-script
build_command
निर्माण बॉट master.cfg फ़ाइल मैं निम्नलिखित की कोशिश की है के भीतर::
factory.addStep(ShellCommand(command=["source","environment-set-up-script"])
factory.addStep(ShellCommand(command=[".","environment-set-up-script"]))
factory.addStep(Configure(command=["source","environment-set-up-script"]))
factory.addStep(Configure(command=[".","environment-set-up-script"]))
सभी
अगर मैं पार्टी का उपयोग कर कमांड लाइन से आवेदन निर्माण कर रहा था मुझे क्या करना होगा जिसमें से असफल हो जाता है, ऐसा इसलिए होता है क्योंकि आदेश नहीं मिल सकता है, जो समझ में आता है क्योंकि यह एक बैश बिल्टिन है।
मुझे यह भी नहीं लगता कि यह सही दृष्टिकोण है क्योंकि कारखाने के अगले चरण को पर्यावरण के रूप में उपयोग नहीं किया जाना चाहिए।
एकमात्र मामला जो विफल हो सकता है वह है यदि स्रोत स्क्रिप्ट कुछ प्रक्रिया शुरू करती है जो ए) अपने खोल मरने से बचती नहीं है, और बी) पर्यावरण द्वारा संदर्भित है। –
यहां वर्णित कुछ सरल विकल्पों की तुलना में यह बहुत तीव्र है, लेकिन निश्चित रूप से आपको बहुत लचीलापन देता है। इसे सामान्यीकृत करने और इसे Buildbot पर पैच के रूप में सबमिट करने पर विचार करें? – djmitche