আধুনিক সফ্টওয়্যার উন্নয়নের ক্ষেত্রে অবিরাম অঙ্গ অবিরাম এবং অবিরাম ডিপ্লাইমেন্ট (সি/ডিসি) অত্যন্ত প্রয়োজনীয় অনুশীলন। তারা দলগুলোকে দ্রুত এবং আরও ভালোভাবে কোড সরবরাহ করতে সাহায্য করে। এই গাইডটি আপনাকে সি আই/C/CD পাইপলাইন ব্যবহার করে, ডকার এবং জেনকিন ব্যবহার করে, যা দেবসেবেকিনের দুটি জনপ্রিয় টুল দিয়ে তৈরি করা যায়।

পূর্বশর্ত

  • ডকার ও জেনকিনের মৌলিক জ্ঞান
  • আপনার মেশিনে ডকার ইনস্টল করা হয়
  • জেনকিন ইনস্টল করা এবং চলমান
  • অ্যাপ্লিকেশন পাঠানো হচ্ছে এমন একটি নমুনা অ্যাপ্লিকেশন

ধাপ ১: আপনার ডকারের এনভায়রনমেন্ট স্থাপন করুন

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

উদাহরণস্বরূপ:

[[F]:

ক্লীব: জেকিন্স কনফিগার করুন

Jeinks ও ডকার প্লাগ-ইন খুলুন। ইতিমধ্যেই যদি আপনি ইতিমধ্যেই একটি নতুন পডিং কাজ তৈরি করেন এবং আপনার রিপোজিটরি থেকে কোড সরাতে এটি কনফিগার করে আপনার কোডকে কনফিগার করুন।

পাইপ স্ক্রিপ্টে, ডকারের ছবি, পরীক্ষা এবং পাঠানোর জন্য প্রাথমিক পর্যায়ে নির্ধারণ করা হয়েছে।

নমুনা জেনকিনস পাইপলাইন স্ক্রিপ্ট

[[F]: ১]

ধাপ:

জেনকিনস কোডে স্বয়ংক্রিয়ভাবে তৈরি করা লগ- ইনের জন্য আপনার রিপোজিটরি কনফিগার করুন । এর ফলে ওয়েব- কন্‌ট্রোল অথবা পোলিং অপশন ব্যবহার করা যাবে ।

নিশ্চিত করুন যে আপনার ডকার রেজিস্ট্রি নিবন্ধনের সময় Jeinks এ সংরক্ষণ করা হয়েছে কিনা তা নিশ্চিত করুন।

অন্তর্ভুক্ত

ডকার এবং জেনকিনস স্ট্রিমিং আপনার উন্নয়ন প্রক্রিয়াকে তৈরি করে, দ্রুত সরবরাহ এবং আরও নির্ভরযোগ্য মুক্তির মাধ্যমে আপনি আপনার প্রকল্পটির প্রয়োজন অনুযায়ী একটি অটোগ্রাফ কাজ তৈরি করতে পারেন।