একটি শিল্পকর্মের সংগ্রহস্থল কী?


29

একটি শিল্পকর্মের সংগ্রহস্থল কী? যদি এটি কেবল ফাইল সঞ্চয় করার জায়গা হয় তবে আমি কি কেবল উত্স নিয়ন্ত্রণ ব্যবস্থা ব্যবহার করতে পারি না?

উত্তর:


32

বিকাশের সময় আপনি বিভিন্ন নিদর্শনগুলির মোটামুটি পরিমাণ উত্পাদন করেন। এর মধ্যে অন্তর্ভুক্ত থাকতে পারে:

  • উত্স কোড
  • সংকলিত আবেদন
  • একটি স্থাপনযোগ্য প্যাকেজ
  • নথিপত্র

এবং সম্ভাব্য অন্যরাও

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

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

  • সংস্করণ সমর্থন: কিছু মেটাডেটা যথাযথভাবে সংরক্ষণ করুন, যেমন প্রতিটি শিল্পকর্মটি কখন নির্মিত হয়েছিল, তাদের সংস্করণ নম্বরটি কী, তাদের হ্যাশগুলি সংরক্ষণ করুন ইত্যাদি
  • প্রতিরোধ: নিশ্চিত করুন যে আপনি কেবল গুরুত্বপূর্ণ নিদর্শনগুলি রেখেছেন এবং বিভিন্ন মানদণ্ডের ভিত্তিতে যা আপনি সেটআপ করতে পারেন তার উপর ভিত্তি করে কেবল স্ন্যাপশট / আর প্রয়োজন হয় না এমনগুলি স্বয়ংক্রিয়ভাবে মুছুন
  • অ্যাক্সেস নিয়ন্ত্রণ: কারা প্রকাশ করতে পারে এবং কে বিভিন্ন নিদর্শন ডাউনলোড করতে পারে তা সেট আপ করুন
  • প্রচার: শিল্পকলা প্রচার করার ক্ষমতা উদাহরণস্বরূপ, আপনার কোডারগুলির নিকটে একটি সার্ভারে একটি স্বল্প ধারণের সময়কালের সাথে স্ন্যাপশট শিল্পকলা থাকতে পারে এবং লাইভ সার্ভারগুলির কাছে একটি পৃথক সংগ্রহস্থল থাকতে পারে, যেখানে কেবল মোতায়েনযোগ্য বলে মনে করা হয়েছে এমন নিদর্শনগুলি উপস্থিত হতে পারে। এর মধ্যে বিভিন্ন সংস্করণ চ্যানেলগুলির সমর্থন এবং তাদের মধ্যে শিল্পকলা সরিয়ে নেওয়া (যেমন বিটা থেকে স্থিতিশীল কোনও নির্দিষ্ট সংস্করণ প্রচার করা)।
  • নিদর্শনগুলির জন্য একটি স্থানীয় ভান্ডার হিসাবে কাজ করুন। অর্থ আপনি এটি মেভেন, রুবিজেমস, ডকার ইত্যাদির মূল সংগ্রহশালা হিসাবে ব্যবহার করতে পারেন এতে সরকারী সংগ্রহস্থল থেকে নিদর্শনগুলিও ক্যাচিংয়ের অন্তর্ভুক্ত থাকতে পারে।

চ্যানেল "বিকাশ" এর সর্বশেষ রিলিজ লক্ষ্য করে কিছু মেশিন রাখার ক্ষমতা থাকা এবং চ্যানেল "স্থিতিশীল" এর একটি নির্দিষ্ট সংস্করণকে লক্ষ্য করে প্রোড মেশিনকে লক্ষ্য করে কিছু মেশিন রাখার ক্ষমতা থাকা, ভার্সনিং সমর্থনের উপরে 'চ্যানেল' সক্ষমতা যুক্ত করার যোগ্য হতে পারে।
তেনসিবাই

@ পিয়ের.ভ্রিয়েন্স কিছু ছোট মন্তব্য যুক্ত করেছে, তবে সম্ভবত এটি একটি পৃথক
প্রশ্নেও

Merci, কিন্তু ক্ষেত্রে, এখানে আরও ঠিকানায় আপনার সুযোগ আমার অতিরিক্ত মন্তব্য করুন ...
Pierre.Vriens

এই ধরণের সংগ্রহস্থলগুলিতে কনফিগারেশন ফাইল বা ফিক্সচারের ট্র্যাক রাখা কি বোধগম্য?
tutuca

7

এখানে রয়েছে সংগ্রহস্থল পরিচালক এবং ইউনিভার্সাল প্যাকেজ সংগ্রহস্থল পরিচালক (ইউপিএম)।

ইউপিএম এর জেনকিনস, টিমসিটি ইত্যাদির জন্য আপনার সমস্ত বিল্ডিং আর্টিক্যাক্ট সংরক্ষণ করতে পারে এবং সাধারণত বিভিন্ন ধরণের বাইনারি শিল্পকর্মের মাভেন, এনপিএম, নিউগেট এবং আরও অনেক কিছুর জন্য সংগ্রহস্থল ম্যানেজার হিসাবেও কাজ করতে পারে।

এগুলি জেফ্রোগ আর্টিফ্যাক্টরি , ইনিয়েডো প্রোগেট এবং সোনাইটাইপ নেক্সাসের মতো সরঞ্জামগুলি হবে ।

একটি সুন্দর শালীন তুলনা এখানে: https://binary-repositories-compistance.github.io/

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