আমি সম্প্রতি নিয়ে এলাম এটি সেরা পদ্ধতি:
বিল্ড অপশনগুলিতে, ব্যাচ ফাইল তৈরি নির্বাচন করুন।
আপনি যখন আইডিই থেকে বিল্ড শুরু করেন, আইডিইতে সেট করা বিকল্পগুলির উপর ভিত্তি করে বেশ কয়েকটি পাঠ্য ফাইল সহ একটি ব্যাচ ফাইল তৈরি করা হয়। উত্স নিয়ন্ত্রণে আপনাকে এই আইডিই উত্পন্ন ফাইলগুলি ট্র্যাক করতে হবে:
- * .bat
- * .ini
- * .__ আমি
- *._আমি একটি
- * .lnp
- * .sct
তারপরে foo.bat একটি বিল্ড স্ক্রিপ্ট থেকে চালু করা যেতে পারে।
এটি উত্পন্ন ব্যাচ ফাইল থেকে নির্ভরযোগ্যভাবে তৈরি করতে চাইলে উত্স নিয়ন্ত্রণে ট্র্যাক করা দরকার এমন অতিরিক্ত ফাইল তৈরি করে, এটি কেইল প্রকল্প ফাইল (foo.uvproj) এবং IDE এর উপর নির্ভর করার প্রয়োজন সরিয়ে দেয়। পার্থক্যটি তুলনা করা আমার পক্ষে সহজ এবং এইভাবে উত্পন্ন পাঠ্য ফাইলগুলিতে পরিবর্তনগুলি ট্র্যাক করা (* .__ i) যা .uvproj ফাইলের চেয়ে সংকলক পতাকা ধারণ করে। অতিরিক্তভাবে, ব্যাচ ফাইলটি সরাসরি বিভিন্ন সরঞ্জাম, আর্মসাম, আর্মসিসি, আর্মলিঙ্ককে কল করে। এটি আপনাকে সেই প্রতিটি পদক্ষেপের প্রত্যক্ষ আউটপুট প্রদান করার পাশাপাশি ভবিষ্যতে প্রয়োজনে যদি কোনও প্রকল্পকে অন্য সরঞ্জাম চেইনে স্থানান্তরিত করার জন্য একটি আপাতদৃষ্টিতে আরও ভাল সম্ভাবনা দেয়।
আমি বুঝতে পারি যে এই উত্তরটি আমার মূল প্রশ্নের মতো মনে হচ্ছে তবে কাইলের সরঞ্জামগুলি সহ স্ক্রিপ্টড বিল্ডটি চালানোর আরও ভাল উপায় সম্পর্কে আমি সত্যই জানি না। আমি অন্যদের থেকে কী আসতে পারে তা দেখতে জিজ্ঞাসা করেছি। @ ডিজিকাটা থেকে উত্তরটির সাথে আমি সম্পূর্ণরূপে একমত নই, তবে আমি ট্র্যাকিংয়ের জন্য একটি সহজ বিন্যাসে সংকলক পতাকা এবং মেমরি মানচিত্রটি পছন্দ করতে এবং সমস্ত-ইন-ওয়ান সংকলন চালু করার পরিবর্তে সংকলনের জন্য আরও ইউনিক্স-শৈলী সরঞ্জাম ব্যবহার করতে পছন্দ করি আইডিই সহ আমি মনে করি IDE থেকে সমস্ত ইন-ওয়ান সংকলন আমার ওয়ার্কস্টেশনটিতে ভাল কাজ করে তবে বিল্ড সার্ভারের জন্য নয়।
সম্পাদনা : বিল্ড সার্ভারটি উইন্ডোজ সার্ভার 2003-এ চালিত হয় I আমি অবশ্যই স্বীকার করতে পারি যে আমি ব্যাচ ফাইলের পরিবর্তে আইডিই কমান্ড লাইন ইন্টারফেসটি ব্যবহার করে দেখেছি। এটি পরিচালনা করা খুব কঠিন হয়ে পড়েছে।