পরিবেশের কনফিগারেশন প্রতি সঞ্চয় করার সরঞ্জাম


11

আমার একটি সরঞ্জামে প্রতি পরিবেশের ভিত্তিতে কনফিগারেশন তথ্য সংরক্ষণ করার প্রয়োজন রয়েছে।

এটি কনফিগারেশন মানগুলি (যেমন সংযোগের স্ট্রিং) যুক্ত / আপডেট করার জন্য একটি জিইউআই সহ একটি সরঞ্জাম। এটির একটি ডিফল্ট মান থাকতে হবে এবং বিভিন্ন পরিবেশের ভিত্তিতে এটি পরিবর্তন করতে সক্ষম হওয়া উচিত।

অ্যাপ্লিকেশনটিতে যুক্ত করার জন্য কোনও নির্দিষ্ট পরিবেশে স্থাপনার সময় এই কনফিগারেশন মানগুলি পুনরুদ্ধার করার জন্য একটি এপিআই থাকা উচিত।

আমি কিছুক্ষণ অনুসন্ধান করেছি এবং এমন কোনও সরঞ্জাম দেখতে পাচ্ছি না যা এই বিলে খাপ খায়। কোন পরামর্শ আছে?

দ্রষ্টব্য : বর্তমানে সেটিংস টিমসিটি ভেরিয়েবলগুলিতে রয়েছে এবং স্থাপনা পাওয়ারশেল স্ক্রিপ্টগুলির মাধ্যমে।


প্রদত্ত জিনিস জন্য আপ? আপনার কি কোনও কনফিগারেশন ম্যানেজমেন্ট সিস্টেম আছে? আপনি কি মোতায়েন করতে ব্যবহার করেন?
তেনসিবাই ২

প্রদত্ত বিকল্পগুলি কনফিগার করা হবে। বর্তমানে সেটিংস টিমসিটি ভেরিয়েবলে রয়েছে এবং স্থাপনা পাওয়ারশেল স্ক্রিপ্টগুলির মাধ্যমে।
টিম

কঠোরভাবে কোনও উত্তর নয়, সুতরাং একটি মন্তব্য - আপনি কি মোতায়েনের জন্য অক্টপাস ডিপ্লয় ব্যবহার করার বিষয়টি বিবেচনা করেছেন কারণ এটি আপনাকে পরিবেশগত কনফিগারেশনকে অত্যন্ত নমনীয় উপায়ে পরিচালনা করতে দেয়।
রিচার্ড স্লেটার

আপনি যদি ক্লিয়ার ক্যাসের মতো স্পার্স ব্রাঞ্চ সোর্স কন্ট্রোল সিস্টেম ব্যবহার করেন তবে আপনি কেবল ফাইলগুলি সংশোধন করে শাখা করতে পারেন, আপনি ভিসিএসে ওএসডি (অপারেটিং সিস্টেম নির্ভর) পরিবর্তনগুলি পরিচালনা করার কৌশলগুলি দেখতে পারেন। আপনি যদি গিট ব্যবহার করেন তবে আপনার অ-ডিফল্ট শাখাগুলি ক্রমাগত অব্যাহত রাখতে হবে। কিছু কনফিগারেশন সরঞ্জামগুলিতে ভেরিয়েবলের মাধ্যমে প্রতি পরিবেশ সেটিংস থাকে। উত্তরীয়তে আমার অ-উত্পাদন পরিবেশের জন্য পরিবর্তনশীল ডিফল্ট এবং ওভারলেগুলি সহ ফাইল রয়েছে file সিআই সরঞ্জামগুলিতে কোনও সেটিংস সঞ্চয় করবেন না, সেগুলি সমস্ত ভিসিএসে থাকা উচিত। টিসি কনফিগার সহ।
জিরি ক্লাউদা

উত্স সহ সমস্ত কনফিগারেশন সংরক্ষণের প্রস্তাব। আমাদের একাধিক আজার পরিষেবা রয়েছে এবং সমস্ত পরিবেশ কাস্টমাইজেশনের জন্য অ্যাজুরি ট্রান্সফর্মেশন সিনট্যাক্স ব্যবহার করে। দেখতে msdn.microsoft.com/en-us/library/dd465318(v=vs.100).aspx । এবং আমরা আসলে এটি স্থাপনার অংশ হিসাবে স্থাপনার সময়ে পাওয়ারশেল দিয়ে করি। আপনি পাইপলাইনটি কোথায় গেছেন তার উপর নির্ভর করে আপনি বাক্সে বিট দেওয়ার আগে বা পাসওয়ার্ডগুলির পরে, এটি করতে পারেন। আমরা গোপনীয়তার জন্য আজুর কী ভল্ট ব্যবহার করি যাতে তারা কখনই উত্স নিয়ন্ত্রণে উপস্থিত না হয়।
কোনও রিফান্ড নেই কোনও রিটার্ন 21

উত্তর:


6

অনেকগুলি সরঞ্জাম রয়েছে যা শেফ, উত্তরযোগ্য বা পুতুলের মতো কনফিগারেশন পরিচালনার সরঞ্জাম সহ এর মতো কিছু করতে পারে; এবং কেভিএস সরঞ্জামগুলি যেমন কনসুল এবং ইত্যাদি। আপনি এটিকে আপনার সিআই সার্ভারের বিল্ড স্টেপ হিসাবে সংহত করতে পারেন, বা কোনও বহিরাগত কনফিগারেশন স্টোরের বিরুদ্ধে রানটাইম সময় লাইভ কনফিগারেশন ব্যবহার করে (আবার কনসুল বা ইত্যাদি), বা কোনও ডাটাবেস কোনও কিছু) ব্যবহার করতে পারে না।


1

সম্ভবত আলাদা রেপো? কিউএ, ইউএটি, প্রোড (এর বেশি নয়) এর শাখা রয়েছে। আপনার নিয়মিত "কোড হিসাবে কোড" এবং "কোড হিসাবে ইনফ্রাস্ট্রাকচার" রেপোর চেয়ে আলাদা এমন একটি রেপো।

এটি অত্যন্ত উপদ্রবহীন। এনভিউ প্রতি কত কনফিগার। এটি কি রিলিজের মধ্যে টগলড? এই টগল রাজ্যগুলিতে বাইনারি মোতায়েনের পরেও রাষ্ট্র বজায় রাখা উচিত। আপনার কাছে কোন ক্লায়েন্ট, গ্রাহক, অতিথি বা ব্যবহারকারীর কনফিগারেশন বজায় রাখতে চান?

টগগলিংয়ের জন্য ইউআই সহ (যদি আপনার প্রয়োজন হয়) 5 বছর ধরে আমি এই বিষয়ের উপরে একটি গুচ্ছ এন্ট্রি (এবং প্রোটোটাইপস / ডেমো) লিখেছি ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.