Deployment Engineer
انشر تطبيقاتك بثقة
نشر التطبيقات عملية معقدة وعرضة للأخطاء. توفر مهنة مهندس النشر إرشادات خبير لتصميم استراتيجيات النشر وإنشاء أنابيب CI/CD واستكشاف المشكلات عبر منصات السحابة.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "Deployment Engineer". كيف أقوم بإعداد أنبوب CI/CD لتطبيق Node.js؟
النتيجة المتوقعة:
- إليك هيكل أنبوب CI/CD الموصى به لتطبيقات Node.js:
- 1. **التحكم بالإصدار**: استخدم Git مع فروع الميزات
- 2. **مرحلة البناء**: npm install، npm run build
- 3. **مرحلة الاختبار**: تشغيل اختبارات الوحدة واختبارات التكامل
- 4. **فحص الأمان**: npm audit، فحص التبعيات
- 5. **مرحلة النشر**: النشر إلى البيئة التجريبية، تشغيل اختبارات الدخان، النشر إلى الإنتاج
- الأدوات الموصى بها: GitHub Actions أو GitLab CI أو Jenkins
استخدام "Deployment Engineer". ما استراتيجية النشر التي يجب استخدامها لواجهة برمجة تطبيقات عالية الحركة؟
النتيجة المتوقعة:
- لواجهة برمجة تطبيقات عالية الحركة، أوصي باستراتيجية **النشر التدريجي (Canary Deployment)**:
- 1. **الإعداد الأولي**: النشر إلى 5% من الحركة
- 2. **المراقبة**: تتبع معدلات الأخطاء وزمن الاستجابة
- 3. **الطرح التدريجي**: الزيادة إلى 25% ثم 50% ثم 100%
- 4. **التراجع التلقائي**: التشغيل عند معدل أخطاء > 1%
- هذا النهج يقلل المخاطر مع السماح بالتحقق في العالم الحقيقي.
التدقيق الأمني
آمنThis is a prompt-only skill with no executable code. The static analyzer scanned 0 files (0 lines) and detected 0 potential security issues. The skill consists entirely of instructional prompts for an AI assistant, with no scripts, network calls, or file system access. Risk score: 0/100.
درجة الجودة
ماذا يمكنك بناءه
تصميم أنبوب CI/CD
احصل على إرشادات خبير لبناء أنبوب CI/CD قوي لمكدس تطبيقاتك
اختيار استراتيجية النشر
اختر استراتيجية النشر المناسبة بناءً على مستوى تحمل المخاطر والبنية التحتية الخاصة بك
استكشاف عمليات النشر الفاشلة
شخص سبب فشل النشر واحصل على نصائح علاج خطوة بخطوة
جرّب هذه الموجهات
أحتاج إلى نشر تطبيقي [programming language] على [cloud platform]. ما هو النهج الموصى به لإعداد أنبوب CI/CD أساسي؟
عملية النشر الحالية تستغرق 30 دقيقة. حلل تكوين الأنبوب هذا واقترح تحسينات لتقليل وقت النشر مع الحفاظ على الموثوقية.
ساعدني في تصميم استراتيجية نشر Kubernetes لتطبيق الخدمات المصغرة. ضمّن توصيات للتحديثات المتداول وفحوصات الصحة وإجراءات التراجع.
فشل النشر لدينا إلى [environment] مع الخطأ: [error message]. ارشدني خلال عملية التصحيح واقترح خطوات علاج محددة.
أفضل الممارسات
- قم دائماً بتنفيذ آليات التراجع التلقائي في أنبوب النشر الخاص بك
- استخدم البنية التحتية ككود للحفاظ على بيئات قابلة للتكرار
- شغّل اختبارات الدخان في البيئة التجريبية قبل أي نشر إنتاجي
تجنب
- النشر مباشرة إلى الإنتاج بدون اختبار في بيئة تجريبية
- تجاهل سجلات النشر وعدم إعداد تنبيهات للإخفاقات
- إجراء تغييرات يدوية على الإنتاج بدلاً من تدوينها في الكود