CI অনুশীলন কি?
CI অনুশীলন কি?

ভিডিও: CI অনুশীলন কি?

ভিডিও: CI অনুশীলন কি?
ভিডিও: CI/CD 5 মিনিটে | এটা কি ঝামেলার যোগ্য: ক্র্যাশ কোর্স সিস্টেম ডিজাইন #2 2024, নভেম্বর
Anonim

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

এই বিবেচনা, স্টেজ নির্মাণ একটি CI অনুশীলন?

একটানা সমাকলান ( সি.আই ) অনুশীলন ঘন ঘন কমিট, রান নির্মাণ করে দ্রুত এবং মঞ্চ তৈরি করে . কিন্তু তা হয় না অনুশীলন করা উৎপাদনে নিয়োজিত করুন। সি.আই স্বয়ংক্রিয় স্থাপনা জড়িত। এটি অবিলম্বে প্রতিক্রিয়া প্রদান করে নির্মাণ এবং এটি দ্রুত সঞ্চালনের জন্য রান বাড়ায়।

উপরন্তু, ক্রমাগত ইন্টিগ্রেশন CI এর সর্বোত্তম অনুশীলনগুলি কী কী?

  • সর্বোত্তম অনুশীলন 1: একটি কোড সংগ্রহস্থল বজায় রাখুন।
  • সর্বোত্তম অনুশীলন 2: বিল্ড এবং স্থাপনা স্বয়ংক্রিয় করুন।
  • সর্বোত্তম অনুশীলন 3: তৈরি করুন স্ব-পরীক্ষা।
  • সর্বোত্তম অভ্যাস 4: সাম্প্রতিক পরিবর্তনগুলির সাথে দ্রুত তৈরি করা।
  • সেরা অনুশীলন 5: উৎপাদন পরিবেশের একটি ক্লোন পরীক্ষা।
  • সর্বোত্তম অভ্যাস 6: সাম্প্রতিক ডেলিভারেবলগুলি পেতে সহজ করুন৷

এছাড়া সিআই কেন গুরুত্বপূর্ণ?

অন্যতম গুরুত্বপূর্ণ ব্যবহারের পয়েন্ট সি.আই কোড সংহত করার সময় কম দ্বন্দ্ব থাকার কথা। একবার কোডটি ঘন ঘন একত্রিত হয়ে গেলে (একটি নির্দিষ্ট শাখা থেকে, উদাহরণস্বরূপ, ট্রাঙ্ক শাখায়), এটি ইতিমধ্যে বিদ্যমান যা ভাঙার সম্ভাবনা কম থাকে। এবং এমনকি যদি এটি ইতিমধ্যে কাজ করে যা ভাঙ্গে, এটি সমাধান করা সহজ।

CI এবং CD মানে কি?

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

প্রস্তাবিত: