পাইপলাইনস বিল্ডসের জন্য সর্বশেষ ডিভোপস ব্যবহারকারী ইন্টারফেসের একটি নাম। পুরানো ইউআইতে এটি এরকম:
এটি বলা যেতে পারে যে Pipeline
(বা বিল্ড করুন, বা পাইপলাইন তৈরি করুন) অ্যাজুরে ডিভোপসে সিআই (ধারাবাহিক সংহতকরণ) উপস্থাপন করে। Release
অ্যাজুরে ডিভোপসে সিডি (একটানা ডেলিভারি) উপস্থাপন করে। পাইপলাইন সাধারণত কোড নেয়, এটি তৈরি করে, পরীক্ষা করে এবং একটি শৈল্পিক তৈরি করে। রিলিজটি আর্টফ্যাক্ট নেয় এবং এটি প্রকাশ করে / মোতায়েন করে।
ব্যবহার আপনার প্রকল্পের উপর নির্ভর করে।
আপনার যদি একটি ছোট প্রকল্প রয়েছে এবং রিলিজ বৈশিষ্ট্যগুলির কোনও প্রয়োজন নেই (যেমন প্রাক-স্থাপনার শর্ত এবং অনুমোদন), তবে আপনার উল্লিখিত পাইপলাইন থাকতে পারে: restore -> build -> tests -> deploy
এবং মুক্তির কোনও প্রয়োজন নেই।
যদি আপনার প্রকল্পটি অনেক বিকাশকারীদের অবদানের সাথে বড় হয় তবে পাইপলাইনটি তৈরি করা ভাল যা ইউনিট পরীক্ষা চালায়, ইউনিট পরীক্ষা চালায়, অন্য অটোমেশন করে এবং প্রতিবার বিকাশকারী সাধারণ রেপোতে ঠেলাঠেলি করে ফল দেয়। সুতরাং আপনি নিশ্চিত হতে পারেন যে সমস্ত নিষ্পত্তি হয়েছে এবং ইন্টিগ্রেশন পরীক্ষা পাস হয়েছে। পাইপলাইন অভ্যন্তরীণ কাজ, ব্যবহার, পরীক্ষার জন্য বিকাশ পরিবেশ / সার্ভারগুলিতে মুক্তি / স্থাপনের কাজ শেষ করতে পারে।
বড় প্রকল্পে আপনার প্রতিটি ধাক্কা সাধারণ রেপোতে মোতায়েন করার দরকার নেই। সুতরাং আপনি একটি রিলিজ নিষ্পত্তি করতে পারেন যা উত্পাদন পরিবেশে স্থাপনার জন্য দায়ী। এটির জন্য প্রাক-অনুমোদনের মতো নকশাযুক্ত বৈশিষ্ট্য রয়েছে, তাই সকলেই সম্মত হন যে এটি উত্পাদনের জন্য সঠিক বিল্ড (বা শিল্পকলা)।