সেখানে বেশ কিছু প্রশ্ন এবং উত্তর যে "উল্লেখ artifactory "।
আমি যদি কোনওভাবে শিল্পকর্মের সাথে সম্পর্কিত হয় তবে আমি অবাক হব না ।
আমার প্রশ্নসমূহ :
- আসলে "আর্টিফ্যাক্টরি" কী (ডিওপস এর প্রসঙ্গে)?
- শিল্পকলা ব্যবহার করা হয় কেন?
সেখানে বেশ কিছু প্রশ্ন এবং উত্তর যে "উল্লেখ artifactory "।
আমি যদি কোনওভাবে শিল্পকর্মের সাথে সম্পর্কিত হয় তবে আমি অবাক হব না ।
আমার প্রশ্নসমূহ :
উত্তর:
আর্টিফ্যাক্টরি জেএফগ্রোগের একটি পণ্য যা বাইনারি রিপোজিটরি ম্যানেজার হিসাবে কাজ করে । এটি বলেছিল যে প্রায়শই একজন সাধারণ বাইনারি রিপোজিটরির প্রতিশব্দ হিসাবে একটি 'কারুশিল্প' ব্যবহার করবেন, অনেকের মতো ফ্রিজিডায়ার বা ফ্রিজ ব্যবহার করুন ফ্রিজিডায়ার ব্র্যান্ড কিনা তা নির্বিশেষে ফ্রিজে বোঝানো যায় ida
বাইনারি সংগ্রহস্থল উত্স কোড সংগ্রহস্থলের একটি প্রাকৃতিক বর্ধন, যাতে এটি আপনার বিল্ড প্রক্রিয়াটির ফলাফল সংরক্ষণ করে, প্রায়শই নিদর্শন হিসাবে চিহ্নিত করা হয়। বেশিরভাগ সময় কেউ বাইনারি সংগ্রহস্থল সরাসরি ব্যবহার করে না তবে একটি প্যাকেজ ম্যানেজারের মাধ্যমে নির্বাচিত প্রযুক্তির সাথে আসে।
বেশিরভাগ ক্ষেত্রে এগুলি পৃথক অ্যাপ্লিকেশন উপাদানগুলি সংরক্ষণ করে যা পরবর্তীতে একটি সম্পূর্ণ পণ্য হিসাবে একত্রিত হতে পারে - এইভাবে একটি বিল্ডকে ছোট অংশগুলিতে ভাঙতে দেওয়া হবে, সংস্থার আরও দক্ষ ব্যবহার করা, বিল্ডিং সময় হ্রাস করা, বাইনারি ডিবাগ ডাটাবেসগুলির আরও ভাল ট্র্যাকিং ইত্যাদি allowing
বাইনারি সংগ্রহস্থল ব্যবহার করে পরিচালনা করা যায় এমন কয়েকটি জনপ্রিয় প্যাকেজ পরিচালক এখানে রয়েছে:
এই তালিকাটি সম্পূর্ণ দূরে, কেবল সেখানে কী আছে তার একটি ধারণা দেয়।
বাইনারি রিপোজিটরিগুলি এগুলি সমস্তকে একটি ছাদের নীচে হোস্ট করার অনুমতি দিতে পারে, যার ফলে দলের জন্য তাদের পরিচালনা অনেক সহজ হয়ে যায়। নোট করুন যে বাইনারি প্যাকেজ পরিচালনা থেকে সুবিধাগুলি কাটা শুরু করার জন্য আপনার খুব বড় দলের দরকার নেই। প্রাথমিক বিনিয়োগ খুব বড় নয় এবং অবিলম্বে সুবিধাগুলি অনুভূত হয়। বিশেষত এখন আরও বেশি সংখ্যক প্ল্যাটফর্ম, ফ্রেমওয়ার্ক এবং ভাষাগুলি সরাসরি তাদের মধ্যে এই নির্ভরশীলতা ব্যবস্থাপনাকে একীভূত করছে। তবে আমি তাদের সর্বাধিক সুবিধাটি পেয়েছি এটি এমন একটি পরিবেশ তৈরি করা ছিল যা আপনার প্রোগ্রামাররা প্রাকৃতিক এবং স্বাচ্ছন্দ্য বোধ করবে এটি প্রয়োজনীয় করে তোলে। এটি আপনাকে একটি কঠিন সরঞ্জাম-চেইন তৈরি করতে ডিওপস হিসাবে সহায়তা করে এবং সামগ্রিক অভিজ্ঞতা তাদের পছন্দসই স্তরে প্রাকৃতিকভাবে ফিট করতে সহায়তা করে।
আমি আগেই বলেছি যে সেখানে অনেকগুলি পণ্য রয়েছে যা বাইনারি প্যাকেজ পরিচালকদের হিসাবে পরিবেশন করতে পারে, তাদের লক্ষ্য ব্যবহারের ক্ষেত্রে অন্যদের তুলনায় কিছু বেশি জেনেরিক, তাদের অ্যাক্সেসযোগ্যতা এবং দামগুলিতেও বিস্তৃত।
আমার ব্যক্তিগত মতামত বাইনারি সঞ্চিতাগুলি উত্স কোড সংগ্রহস্থল বা অবিচ্ছিন্ন ইন্টিগ্রেশন হিসাবে ভাল নকশা করা ডিভস সেটআপের একটি অংশ হিসাবে অত্যাবশ্যক।
প্রাথমিকভাবে এটি আমাকে বুঝতে সাহায্য করেছিল, উত্স কোড সংগ্রহস্থল এবং বাইনারি সংগ্রহস্থলের মধ্যে পার্থক্যটি এটির মতো চিন্তা করা ছিল: * গিথুব বা বিটবকেট সমস্ত 'কোড' বজায় রাখতে দরকারী is অন্তত অন্তর্নির্মিত 'বাইনারি' বজায় রাখতে জেফ্রোগ আর্টফ্যাক্টরি দরকারী যতক্ষণ না আমি এই শর্তগুলিতে আরামদায়ক ছিলাম!
এছাড়াও, ডিওঅপ্সের দর্শনের সাথে "একবার বানাও, সর্বদা স্থাপন করুন" সম্পর্কিত আর্টিফ্যাক্টারের গুরুত্ব বোঝা যায়। আপনার বাইনারি একবার তৈরি করার জন্য এটি কন্টিনিউজ ইন্টিগ্রেশনে দীর্ঘ পথ চলেছে, এটি আর্টফ্যাক্টরিতে রাখুন এবং তারপরে সেখান থেকে কল করে বিভিন্ন পরিবেশের সমস্তটিতে স্থাপন করতে। এইভাবে, আমরা নিশ্চিত যে দেবের মধ্যে যে কোডটি কাজ করে তা হ'ল প্রোডকে ধাক্কা দেয় এবং সেখানে কাজ করবে।
আর্টিফ্যাক্টরি জেফ্রোগের বাইনারি রিপোজিটরি ম্যানেজার পণ্য ।
আপনি ঠিক বলেছেন - বাইনারি রিপোজিটরি ম্যানেজার হওয়ায় এটি সাধারণত সফ্টওয়্যার ডেভলপমেন্ট প্রসেসে উত্পন্ন এবং ব্যবহৃত শিল্পকর্মের স্টোরেজ পরিচালনা করতে ব্যবহৃত হয়।
থেকে Artifactory প্রধান ওয়েবপেজ :
বাজারে প্রথম এবং একমাত্র সার্বজনীন আর্টিক্ট রিপোজিটরি ম্যানেজার হিসাবে, জেফ্রোগ আর্টিফ্যাক্টরি কোনও ভাষা বা প্রযুক্তি দ্বারা নির্মিত সফ্টওয়্যার প্যাকেজগুলিকে সম্পূর্ণ সমর্থন করে।
...
... আর্টিফ্যাক্টরি ডেভেলপমেন্ট থেকে প্রোডাকশন পর্যন্ত নিদর্শনগুলি ট্র্যাকিংয়ের জন্য একটি শেষ থেকে শেষ, স্বয়ংক্রিয় এবং বুলেট প্রুফ সমাধান সরবরাহ করে।
আপনার উল্লিখিত ব্যবহারগুলি সুপারিশ করে যে এটি ডিভোপসে জেনেরিক ট্রেডমার্কের জন্য যথেষ্ট জনপ্রিয় হতে পারে ।
আমি মনে করি যে জটিল জিনিসগুলি আজকাল সকলেই প্রশংসা পাচ্ছে। সংক্ষেপে এই প্রশ্নের উত্তর দেওয়ার চেষ্টা করব।
সোর্স রিপোজিটরি স্টোর কোড এবং এর সংস্করণগুলির জন্য ব্যবহৃত হয়, আর্টিফ্যাক্টরি এক্সিকিউটেবল প্রোগ্রামগুলি সংরক্ষণ করার জন্য ব্যবহৃত হয় যা সেই কোডগুলির আউটপুট হয় [বাইনারি - ডেল, জার, ওয়ার, ইয়ার, এমসি, এক্সি ফাইল ইত্যাদি]
সুরক্ষিত অ্যাক্সেস, হ্যাকিংয়ের হুমকি, দূষিত কোড চেক ইন থেকে বা কেবল ক্লায়েন্টদের জন্য কেবল একটি পৃথক অ্যাভিনিউ থাকতে পারে - কেবলমাত্র আপনার কোডের থেকে আলাদা এমন কোনও রেপোতে কেন আপনি এগুলি আলাদাভাবে রাখতে চান তার কারণগুলি হতে পারে many বাইনেরিতে।
এসসিএমের প্রযুক্তি নিজেকে 2 প্রকারের ব্যবহারকারী তৈরি করতে সক্ষম করেছিল (একজন বিকাশকারী অধিকার সহ যারা সোর্স কোড অ্যাক্সেস করতে সক্ষম হবেন এবং অন্য একজন ক্লায়েন্ট হিসাবে যারা কেবল বাইনারি অ্যাক্সেস করতে সক্ষম হবেন)। তবে সেই পথটা নি নি! সুতরাং এখন আমরা শিল্পকলা আছে।
একটি নিদর্শন
এমন একটি জিনিস যা কোনও নির্দিষ্ট প্রক্রিয়া থেকে উত্পাদিত / উত্পন্ন / তৈরি করা হয়
একটি জাভা প্রকল্প বিল্ড আউট জার।
আপনার মন থেকে প্রশ্ন
কারখানার বাইরে গাড়ি
নতুন গান
একটি ভান্ডার
এমন একটি অভ্যর্থনা যেখানে জিনিসগুলি অবিরাম থাকে
একটি জাভা প্রকল্পের জন্য গিথুব।
আপনার বিরক্তিকর প্রশ্নের জন্য স্ট্যাক এক্সচেঞ্জ
তত্ত্ব, একটি হস্তনির্মিত বস্তু - ORY হস্তনির্মিত বস্তু যেখানে তারা স্থায়ী এবং তাদের জীবনচক্র সর্বত্র পরিচালিত হয় একটি সংগ্রহস্থলের হবে।
ডিভোপস প্রসঙ্গে, আর্টিফ্যাক্টরি এমন একটি পণ্য যা বাইনারি শৈল্পিকাগুলি পরিচালনা করে। এটি বিভিন্ন ধরণের (জার, পাইথন এবং এনপিএম প্যাকেজ, ইত্যাদি ...) সঞ্চয় করে এবং পরিচালনা করে যা আপনি আপনার বিল্ডগুলি থেকে উত্পাদন করেন এবং সংকলন বা স্থাপনার সময় পুনরায় ব্যবহার করুন।