خطوات الاستخدام
الخطوة الأولى: فهم مفهوم النشر التدريجي (Canary Deployment). هذه الاستراتيجية تهدف إلى تقليل المخاطر عن طريق إطلاق نسخة جديدة من التطبيق (الإصدار الكناري) لشريحة صغيرة من المستخدمين، بينما يستمر الإصدار القديم (المستقر) في خدمة باقي المستخدمين. حاسبة النشر التدريجي تساعدك في تحديد وتوزيع حركة المرور بين هذين الإصدارين بشكل صحيح.
الخطوة الثانية: أدخل النسبة المئوية لحركة المرور التي سيتم توجيهها إلى الإصدار الكناري في حقل 'canaryVersion'. على سبيل المثال، إذا كنت ترغب في اختبار الإصدار الجديد مع 10% من المستخدمين، أدخل القيمة 10. هذه النسبة تعتمد على ثقتك في الإصدار الجديد وحجم التغييرات. يُنصح بالبدء بنسبة صغيرة (1-5%) ثم زيادتها تدريجياً.
الخطوة الثالثة: أدخل النسبة المئوية لحركة المرور للإصدار المستقر في حقل 'stableVersion'. يجب أن تكون النسبة المتبقية لتكملة 100%. فإذا كان الإصدار الكناري يأخذ 10%، فإن الإصدار المستقر يأخذ 90%. تقوم الحاسبة بالتحقق من أن مجموع النسبتين يساوي 100%، وإلا ستعرض رسالة خطأ.