মার্জিফাই: গিটহাব ইন্টিগ্রেশন অনুরোধগুলি স্বয়ংক্রিয় করার একটি দুর্দান্ত সমাধান

GitHub

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

মার্গিফাই সংস্করণ 2 সম্প্রতি প্রকাশিত হয়েছিল এটি বিকাশকারীদের গিটহাব এবং এর সংহতকরণের অনুরোধগুলি ব্যবহার করতে সহায়তা করার জন্য একটি দুর্দান্ত সরঞ্জাম।

বেশিরভাগ বিকাশকারী যারা গিটহাব ব্যবহার করেন তারা তাদের উত্স ভাণ্ডারে থাকা কোডটি সংশোধন করার জন্য সংহতকরণের অনুরোধগুলি ব্যবহার করেন।

এটি নতুন অনুরোধগুলি খোলার স্বাচ্ছন্দতা যা প্রথমদিকে গিটহাবের সাফল্যের কারণ হয়ে উঠেছে।

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

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

মার্জিফাই সম্পর্কে

মার্জিফাই প্রকল্পটি এই পর্যবেক্ষণ থেকেই জন্মগ্রহণ করেছিল এবং একটি প্রোগ্রামযোগ্য রোবট প্রস্তাব করে যা ইন্টিগ্রেশন অনুরোধগুলি পরিচালনা ও পরিচালনার বিভিন্ন উপায়ে প্রয়োগ করতে ব্যবহার করা যেতে পারে। প্রকল্পটি অ্যাপাচি ২.০ লাইসেন্সের আওতায় লাইসেন্সযুক্ত এবং উন্নয়নের জন্য গিটহাব ব্যবহার করে।

একটি পুনরাবৃত্তি সমস্যা হ'ল নির্দিষ্ট মানদণ্ডের সাথে মেলে এমন একটি অনুরোধের স্বয়ংক্রিয় সংহতকরণ।

উদাহরণস্বরূপ, বিকাশকারীগণ একটি কোড পরিবর্তন সংযুক্ত করতে চান যখন ইন্টিগ্রেশন সিস্টেম পরিবর্তনটি বৈধতা অব্যাহত রাখে।

মার্জিফ

ইন্টিগ্রেশন অনুরোধটি আপনার মানদণ্ডের সাথে মিলে যাওয়ার সাথে সাথেই মার্জিফাই ইঞ্জিন কোড পরিবর্তনকে সংহত করবে।

মার্গাইফাই সংহতকরণের অনুরোধগুলির চেক ট্যাবে আপনি যে ক্রিয়াগুলি গ্রহণ করবেন তার বিস্তৃত প্রতিবেদন সরবরাহ করে:

মার্জিফাই বিভিন্ন ক্রিয়াকলাপ সরবরাহ করে

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

বাসস্থান

মার্জিফাই আপনার নিজের সার্ভারে হোস্ট করা যেতে পারে বা Mergif.io প্ল্যাটফর্মের মাধ্যমে ব্যবহার করা যেতে পারে যা ব্যবহারকারীদের জন্য এবং মুক্ত উত্স প্রকল্পগুলির জন্য বিনামূল্যে হোস্ট করা পরিষেবা সরবরাহ করে।

মার্জিফাইয়ের মার্জিফাই ট্র্যাভিস ক্ল, সার্কেলসিআই, জেনকিনস, কোডেকভ, ইত্যাদির জন্য সমর্থন রয়েছে পুল অনুরোধগুলি কার্যকর করার সময়, মার্জিফাই অঙ্গীকারের স্থিতি সেট করে যা আপনার নিয়মের সাথে মেলে।

আপনার সংগ্রহস্থলে মার্গিফাই সক্রিয় করুন

মার্গাইফাই হ'ল একটি গিথুব অ্যাপ্লিকেশন যা আপনার ভাণ্ডারে প্রেরিত সমস্ত পুল অনুরোধগুলি নিয়ন্ত্রণ করবে।

মার্জাইফ কীভাবে পাবেন?

এটি উল্লেখ করা গুরুত্বপূর্ণ মার্গিফায় একটি বিনামূল্যে এবং অর্থ প্রদানের সংস্করণ রয়েছে, কোথায় পার্থক্যটি হ'ল প্রদত্ত সংস্করণে আপনার মার্জিফাই বিকাশকারীদের সরাসরি সমর্থন থাকবে.

বিনামূল্যে সংস্করণে থাকাকালীন আপনি কেবল সম্প্রদায়ের কাছ থেকে সমর্থন পেতে পারেন। পরিশেষে, প্রদত্ত সংস্করণটির দাম প্রতি ব্যবহারকারী মাত্র 2 ডলার।

যদিও কাজের দলগুলির ক্ষেত্রে, দলের প্রথম 5 সদস্যের জন্য ব্যয় $ 5 ডলার। সত্যটি মোটামুটি অ্যাক্সেসযোগ্য এবং যুক্তিসঙ্গত ব্যয়।

ইনস্টলেশন

কাজ করতে, মার্জিফাইয়ের আপনার অ্যাকাউন্টে অ্যাক্সেস প্রয়োজন এবং এটি সক্ষম করা আবশ্যক। এটি করতে, তাদের অবশ্যই মার্গিফাইতে তাদের গিটহাব অ্যাকাউন্ট দিয়ে লগ ইন করতে হবে।, যা করা যেতে পারে নীচের লিঙ্কে.

এখন প্রথম লগইন এ, মার্জিফাকে কাজ করার জন্য আপনাকে আপনার পক্ষ থেকে কিছু অনুমতি দিতে বলা হবে।

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

আপনার টানার অনুরোধগুলিতে মার্গিফাই এর নিয়মগুলি প্রয়োগ করার জন্য আপনাকে অবশ্যই একটি কনফিগারেশন ফাইল তৈরি করতে হবে। কনফিগারেশন ফাইলটি প্রতিটি সক্ষম করা সংগ্রহস্থলের রুট ডিরেক্টরিতে তৈরি করা উচিত এবং নাম .mergify.yml নামকরণ করা উচিত।

আপনি যদি এটি সম্পর্কে আরও জানতে চান তবে আপনি প্রকল্পের ওয়েবসাইটটি দেখতে পারেন। লিঙ্কটি হ'ল এটি।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।