/ ऑक्टोपस तैनाती में चर स्ट्रिंग में / पास मशीन का नाम - ऑक्टोपस-तैनाती

ऑक्टोपस तैनाती में ऑक्टेटस-तैनाती में परिवर्तनीय स्ट्रिंग में मशीन का नाम पास करें

मेरे पास एक वेब सर्वर और एक ऐप सर्वर है, जिसे दो अलग-अलग भूमिकाओं के रूप में सेट किया गया है, जिसे मैं ऑक्टोपस डिप्लॉय में "माय-वेब-सीवियर" और "माय-ऐप-सर्वर" नाम से दोहरा सकता हूं।

मेरे पास एक चर है जो मेरे ऐप सर्वर पर एक फ़ाइल साझा पथ है। यह मेरी वेब परियोजना में वेब कॉन्फ़िगरेशन में एक ऐप सेटिंग है, और मैं इस सेटिंग को परिनियोजन के भाग के रूप में बदलना चाहता हूं।

ऐप सर्वर का मशीन नाम होगाउस वातावरण के आधार पर जो मैं परिनियोजित कर रहा हूं, इस आधार पर, इसलिए मैं एप सर्वर रोल नाम, कुछ इस तरह से संदर्भित करके मशीन का नाम चर में देना चाहता हूं

\$OctopusParameters["My-App-Sever.Machine.Name"]MyShareName

क्या यह संभव है? अन्यथा मुझे मशीन नाम के साथ प्रत्येक वातावरण के लिए एक चर स्पष्ट रूप से सेट करना होगा।

उत्तर:

उत्तर № 1 के लिए 1

आप ऑक्टोपस वेरिएबल्स को फिर से परिभाषित कर सकते हैंऑक्टोपस चर, यानी नाम = MyVariable, मान = कुछ # {OctopusMachineName}। इसे 1.2.2 में पेश किया गया था। केवल दूसरा तरीका यह है (प्रति वातावरण में एक चर को परिभाषित करने से बचने के लिए) नेटवर्क के शेयरों को मैपिंग ड्राइव द्वारा - फिर शेयर नाम सभी वातावरण में स्थिर हो जाते हैं।