GitHub অ্যাকশন সহ CI

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


নীচে একটি বয়লারপ্লেট YAML ফাইল রয়েছে যা পরবর্তী ধাক্কায় স্বয়ংক্রিয় পরীক্ষা চালানোর জন্য যথেষ্ট, যেমন বিভিন্ন পরিবেশে PHPUnit এবং Jest- এর উপর ভিত্তি করে - এছাড়াও MySQL বা PostgreSQL- এর একীকরণ (বা মার্কেটপ্লেসে অন্যান্য ক্রিয়াগুলির একটি ) না। সমস্যা:

4130f4fc3ee978baafb1b24b7e623190

সমস্ত চলমান পরীক্ষাগুলি সংগ্রহস্থলের "ক্রিয়া" ট্যাবে পাওয়া যাবে। দুর্দান্ত জিনিস: গিটহাব অ্যাকশনগুলি পাবলিক রিপোজিটরিগুলির জন্য (প্রতি মাসে 2,000 মিনিটের জন্য) ব্যবহার করার জন্য সম্পূর্ণ বিনামূল্যে। আপনি যদি আগে থেকে স্থানীয়ভাবে পরীক্ষা করতে চান, আমরা অ্যাক্ট টুল ব্যবহার করার পরামর্শ দিই, যা স্থানীয়ভাবে দৌড়বিদদের অনুকরণ করতেও ব্যবহার করা যেতে পারে।

পেছনে