কীভাবে আমার পরীক্ষাগুলি গিথুবে উত্তীর্ণ / ব্যর্থ হবে?


89

আমার গিথুবে একটি প্রকল্প রয়েছে যার বিস্তৃত ইউনিট পরীক্ষা রয়েছে (নোড.জেএস এর জন্য মোচা ব্যবহার করে)।

আমি প্রতিটি পৃষ্ঠায় এই পরীক্ষাগুলি পাস / ফেল করে দেখিয়ে দেখিয়ে দিতে চাই। আমি লক্ষ্য করেছি যে গিথুবের অন্যান্য প্রকল্পগুলি এটি করছে।

এখানে চিত্র বর্ণনা লিখুন

পরীক্ষার স্থিতি প্রদর্শন কীভাবে করা যায় সে সম্পর্কে আমি কোনও ডকুমেন্টেশন সন্ধান করতে অক্ষম হয়েছি।

  • আমি কীভাবে গিথুব শো ইউনিট পরীক্ষার আউটপুট তৈরি করতে পারি?
  • গিথুব কি পরীক্ষাগুলি চালাচ্ছে বা আপনার কোনও বাহ্যিক ওয়েবপ্যাপ নিয়ে যাওয়ার দরকার আছে?
  • এটি করার জন্য কি কোনও নিখরচায় ওয়েবসার্ভিস রয়েছে (আমার অ্যাপটি ওপেন সোর্স)?

উত্তর:


54

ট্র্যাভিস সিআই একবার দেখুন । আপনি এটি গিটহাবের সাহায্যে ব্যবহার করতে পারেন।

তাদের আছে নোডজেএস ব্যবহার করার জন্য ডক রয়েছে

আপনি যে ব্যাজগুলি দেখেন তাদের "স্ট্যাটাস ইমেজ" বলা হয় এবং ট্র্যাভিস মার্কডাউন সরবরাহ করে যা আপনি আপনার প্রকল্পের README.md ফাইলে sertোকাতে পারবেন


4
হ্যাঁ, গিথুব দিয়ে সাইন ইন করুন। নোডজেএস
জাভাস্ক্রিপ্ট -সহ-

4
আরও বিস্তারিত নির্দেশাবলীর জন্য এই লিঙ্কটি অনুসরণ করুন, docs.travis-ci.com/user/status-images , ড্রপডাউন "মার্কআপ" বিকল্পটি নির্বাচন করুন এবং আপনার গিথুব প্রকল্পের README.md ফাইলটিতে
পাঠ্যটি আটকে দিন

আমার গিটহাব প্রকল্পটি উইনফোর্ডস হলে ট্র্যাভিস সিআই ব্যবহার করার কোনও উপায় আছে কি? এটি আমার পক্ষে কাজ করবে বলে মনে হয় না। সম্ভবত, উইন্ডোজ-নির্দিষ্ট ওপেন সোর্স প্রকল্পগুলির জন্য উপলব্ধ যে কোনও সিআই সরঞ্জাম রয়েছে?
নিওলিস্ক

13

নোট করুন যে ২ April শে এপ্রিল ২০১৩ সাল থেকে আপনি আপনার গিটহাব রেপো শাখা পৃষ্ঠায় বিল্ডের অবস্থাটি দেখতে পাচ্ছেন :

গিটহাব রেপো শাখায় স্থিতি তৈরি করুন

কমিট স্থিতি এপিআই আপনি যে অন্যত্র ব্যবহার করতে অনুমতি দেয়: দেখুন " রেপো Statuses এপিআই "।

৩০ শে এপ্রিল, ২০১৩ থেকে, কমিট স্ট্যাটাসগুলির জন্য এপিআই এর শেষ পয়েন্টটি শাখা এবং ট্যাগের নামগুলিতে অনুমতি দেওয়ার পাশাপাশি এসএইচএ প্রতিশ্রুতি দেওয়ার জন্য বাড়ানো হয়েছে ।


7

সার্কেলসিআই স্ট্যাটাস ব্যাজগুলি হ'ল এমন চিত্র যা আপনি মার্কডাউন করে আপনার README.mdফাইলে ফেলে যেতে পারেন । উদাহরণ স্বরূপ:

![Build Status](https://circleci.com/gh/<your github name>/<repo name>.png?circle-token=:circle-token)

বা

![Build Status](https://circleci.com/gh/<your github name>/<repo name>.svg?style=shield&circle-token=:circle-token)

সার্কেলসিআই এর জন্য আপনার ইউআরএল 404। আপনার আপডেট লিঙ্কটি আছে?
শানাবাস

2

হ্যাঁ আমি নিশ্চিত আপনি জেনকিন্স বা https://travis-ci.org/ এর মতো কিছু বোঝাতে চাইছেন তারা আপনার গিথুব অ্যাকাউন্টে কাজ করে! প্রতি প্রতিশ্রুতি নেওয়ার পর পরীক্ষাগুলি কার্যকর করা হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.