संग्रह उद्देश्यों के निर्माण के लिए ओएस और टूल संस्करण संख्या एकत्र करना

हमारी स्वचालित बिल्ड मशीन को ओएस के संस्करण संख्याओं और प्रत्येक निर्माण के दौरान उपयोग किए जाने वाले विभिन्न टूल को संग्रहित करने की आवश्यकता है। (यदि हमें कभी भी उसी निर्माण को दोहराने की ज़रूरत है, तो शायद जब मशीन लंबी हो।)

मुझे लगता है कि "msinfo32.exe" आदेश का उपयोग सिस्टम संस्करण की जानकारी के पूरे भार को डंप करने के लिए किया जा सकता है, जिसे हम संग्रह भी कर सकते हैं।

क्या किसी को विजुअल स्टूडियो टूल्स के संस्करण संख्याओं को आसानी से संग्रहीत करने का तरीका पता है?

संग्रह प्रयोजनों के लिए इस तरह की जानकारी इकट्ठा करने के लिए अन्य डेवलपर्स किस तंत्र का उपयोग करते हैं?


फैबियो गोम्स के लिए अतिरिक्त जानकारी।

मैं आपसे सहमत हूं कि 5 साल के समय में सटीक ओएस और टूल कॉन्फ़िगरेशन को फिर से बनाना असंभव होगा (निकटतम सुरक्षा अद्यतन तक)। दुर्भाग्य से यह वास्तव में एक संविदात्मक आवश्यकता से आता है। किसी ग्राहक को हमारे वितरित करने के हिस्से के रूप में हमें सभी स्रोत कोड की प्रतिलिपि और बिल्ड को दोहराने के तरीके पर स्पष्ट निर्देश देना होगा। इस आवश्यकता को पूरी तरह से पूरा करना हमारे लिए संभवतः असंभव है।

तो - मैं सिर्फ आपके उत्तर को सही के रूप में चिह्नित करूंगा (मैं आपसे सहमत हूं कि यह व्यावहारिक रूप से असंभव है), और शेष स्टैक ओवरफ़्लो के साथ खेलने के साथ आगे बढ़ें। :)

पुनश्च। यह वास्तव में बहुत अच्छा होगा अगर स्टैक ओवरफ़्लो ने मूल प्रश्न को संपादित करने के बजाय उत्तरों का उत्तर दिया है .. लेकिन मुझे लगता है कि इसमें पहले ही अस्वीकार कर दिया गया है

0
ro fr bn

2 उत्तर

यदि आप कमांड लाइन पर बना रहे हैं तो आप इसे वर्बोज़ के रूप में बता सकते हैं और प्रत्येक बिल्ड के साथ संग्रहित करने के लिए सभी आउटपुट को टेक्स्ट फ़ाइल में कैप्चर कर सकते हैं।

eg, msbuild > myfile.txt

0
जोड़ा

क्षमा करें, लेकिन भविष्य में सटीक उसी निर्माण को दोहराने की आवश्यकता के लिए क्या कारण हो सकता है?

मेरे अनुभव में, या तो आप अपने उत्पाद इंस्टॉलर को सुरक्षित रखते हैं या स्क्रैच से नया निर्माण शुरू करते हैं।

इसके अलावा आईएमओ भविष्य में सटीक उसी निर्माण को दोहराने का एकमात्र तरीका है अपनी बिल्ड मशीन को वर्चुअल मशीन पर चलाने और वीएम बैकअप को चारों ओर रखना।

मुझे लगता है कि भविष्य में सटीक उसी निर्माण को दोहराने के लिए आपको अधिकतर सॉफ्टवेयर उपलब्ध नहीं होंगे, इसलिए आपको इस मशीन में इंस्टॉल किए गए प्रत्येक सॉफ़्टवेयर बनाम की एक प्रति रखना होगा।

क्या आप उस समस्या के बारे में अधिक विशिष्ट हो सकते हैं जिसे आप हल करने का प्रयास कर रहे हैं?

0
जोड़ा