সম্পাদনা:
আমি এখন এই পদ্ধতির ব্যবহার করছি না, দয়া করে অন্য উত্তরগুলির মধ্যে একটি ব্যবহার করুন।
আপডেট: আমাদের নির্দিষ্ট ক্ষেত্রে আমি কী করে শেষ করেছি: (উপরের উত্তরগুলি দুর্দান্ত ছিল - ধন্যবাদ!)
যেহেতু আমাদের বিল্ড সার্ভারটি ইন্টারনেটে নেই, গিথুবস্থায় জিএইচ-পৃষ্ঠাগুলিতে বিল্ডের স্থিতি প্রকাশের জন্য আমাদের একটি স্ক্রিপ্ট রয়েছে।
- ব্যর্থ স্ট্যাম্প বিল্ড শুরু
- বিল্ড স্ট্যাম্প সাফল্যের শেষ
- ফলাফলগুলি প্রকাশের জন্য প্রকল্পের মূল প্রকল্পের পরে চলে -> বিল্ড-স্ট্যাটাস, এপিআই ডক্স, পরীক্ষার প্রতিবেদন এবং পরীক্ষার কভারেজ।
গিটহাব চিত্রগুলি ক্যাশে করে, তাই আমরা .htaccess ফাইল তৈরি করেছি, যা বিল্ড-স্ট্যাটাস চিত্রটির জন্য একটি সংক্ষিপ্ত ক্যাশে সময়সীমা নির্দেশ করে।
বিল্ড-স্ট্যাটাস চিত্র সহ এটি ডিরেক্টরিতে রাখুন:
ExpiresByType image/png "access plus 2 minutes"
এখানে বিল্ড স্ক্রিপ্ট। জি -পৃষ্ঠাগুলিতে প্রকাশিত লক্ষ্যটি হ'ল '--publish.site.dry.run'
400 টিরও কম কনফিগার লাইনের সাথে আমাদের রয়েছে:
- চেকগুলি সংকলন করুন
- ইউনিট এবং ইন্টিগ্রেশন পরীক্ষা
- পরীক্ষার রিপোর্ট
- কোড কভারেজ রিপোর্ট
- এপিআই ডক্স
- গিথুবকে প্রকাশ করা
। । এবং এই স্ক্রিপ্টটি জেনকিন্সের বাইরে বা এর বাইরে চালানো যেতে পারে, যাতে:
- বিকাশকারীরা এই স্ক্রিপ্টটি প্রতিশ্রুতি দেওয়ার আগে চালাতে পারেন, ভাঙা বিল্ডের সম্ভাবনা হ্রাস করে যা অন্যকে প্রভাবিত করে।
- একটি ব্যর্থতা স্থানীয়ভাবে পুনরুত্পাদন করা সহজ।
ফলাফলগুলো:
প্রজেক্টের মূল পৃষ্ঠায় সর্বশেষ বিল্ডের পরে আপডেট হওয়া সর্বশেষতম এপিআই ডক্স, পরীক্ষার ফলাফল এবং পরীক্ষার কভারেজ রয়েছে।