deployment-procedures
نشر إصدارات الإنتاج بثقة وأمان
نشرات الإنتاج محفوفة بالمخاطر بدون منهجية مناسبة. هذه المهارة تعلم أطر اتخاذ القرار للنشر الآمن، واستراتيجيات التراجع، وسير العمل للتحقق التي تقلل من وقت التوقف.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "deployment-procedures". قائمة التحقق ما قبل النشر لموقع ثابت على Vercel
Résultat attendu:
- قائمة التحقق ما قبل النشر (Vercel - موقع ثابت):
- 1. جودة الكود: اختبارات ناجحة، تنظيف Linting، PR معتمد
- 2. البناء: تشغيل البناء المحلي، التحقق من عدم وجود أخطاء أو تحذيرات
- 3. البيئة: تأكيد تطابق متغيرات بيئة Vercel مع المتطلبات
- 4. السلامة: ملاحظة تأكيد النشر الحالي للرجوع إليه عند التراجع
- 5. الإشعار: تنبيه الفريق بفترة النشر
- النشر: الدفع لفرع main يُطلق النشر التلقائي
- التحقق: فحص سجلات النشر، اختبار URL المباشر، التحقق من التدفقات الحرجة
Utilisation de "deployment-procedures". استراتيجية التراجع لنشر Rails الفاشل على Render
Résultat attendu:
- إجراء التراجع (Render - تطبيق Rails):
- الإجراء الفوري: الانتقال إلى لوحة تحكم Render > الخدمة > عمليات النشر
- حدد آخر نشر ناجح من القائمة
- انقر على 'Deploy' للتراجع إلى ذلك الالتزام
- راقب السجلات للتحقق من البدء الناجح (عادة 2-5 دقائق)
- تحقق من استجابة نقطة النهاية الصحية بشكل صحيح
- اختبر تدفقات المستخدم الحرجة (تسجيل الدخول، الميزات الأساسية)
- إخطار الفريق: اكتمل التراجع، تحقيق الحادث مجدول
- ما بعد الحادث: جدولة تحليل ما بعد الحادث بعد تأكيد استقرار الخدمة
Audit de sécurité
SûrAll static analysis findings are false positives. The backtick patterns at SKILL.md:30,45,87 are markdown code block delimiters for documentation diagrams, not shell execution. The cryptographic algorithm warning at SKILL.md:3,246 has no basis - these lines contain YAML frontmatter and plain text. This is educational documentation with no executable code, network calls, or filesystem operations.
Score de qualité
Ce que vous pouvez construire
قائد فريق التطوير
إنشاء إجراءات نشر متسقة عبر مشاريع متعددة وأعضاء الفريق مع قوائم تحقق موحدة وخطوات تحقق.
المطور الفردي
تعلم أفضل ممارسات نشر الإنتاج بدون أدوات المؤسسات، باستخدام سير عمل مناسب للمنصة للمشاريع الشخصية أو التجارية الصغيرة.
مهندس DevOps
توثيق ونقل كتيبات تشغيل النشر، وتدريب المهندسين المبتدئين على اتخاذ قرارات النشر، وإنشاء إجراءات التراجع.
Essayez ces prompts
راجع خطة النشر الخاصة بي لواجهة Node.js API على Railway. لدي اختبارات ناجحة، ومراجعة كود، وبناء إنتاج جاهز. اصطحبني خلال فحوصات ما قبل النشر المتبقية وساعدني في إعداد خطة تراجع.
لدي واجهة أمامية React مع خلفية Python FastAPI. ساعدني في اختيار منصة النشر المناسبة مع الأخذ بعين الاعتبار: تكلفة منخفضة، تراجع سهل، وحد أدنى من نفقات DevOps. قارن 3 خيارات على الأقل مع إجراءات النشر الخاصة بها.
خطط لنشر بدون توقف لموقع التجارة الإلكترونية الخاص بنا على Kubernetes. نحتاج لنشر ترحيل قاعدة بيانات يضيف عموداً غير قابل للقيمة الخالية. حدد الاستراتيجية وخطوات التحقق ومشغلات التراجع.
فشل نشر الإنتاج الخاص بنا للتو - الخدمة تُرجع أخطاء 502. نشرنا على VPS باستخدام PM2. وجهني خلال الخطوات الفورية لتقييم الوضع وتنفيذ تراجع إذا لزم الأمر.
Bonnes pratiques
- انشر تغييرات صغيرة بشكل متكرر بدلاً من الإصدارات الكبيرة ذات التعديلات المتعددة
- احرص دائماً على وجود خطة تراجع مختبرة قبل بدء أي نشر إنتاج
- راقب بنشاط لمدة 15 دقيقة على الأقل بعد النشر قبل اعتباره مكتملاً
Éviter
- النشر يوم الجمعة أو قبل العطلات دون استعداد فريق المناوبة
- تخطي اختبار بيئة المرحلة لحفظ الوقت في الإصدارات العاجلة
- المغادرة فوراً بعد اكتمال أمر النشر دون تحقق