إنشاء أنابيب GitLab CI يدوياً يستغرق وقتاً طويلاً وعرضة للأخطاء. توفر هذه المهارة أنماطاً مجربة لسير العمل متعدد المراحل، واستراتيجيات التخزين المؤقت، وأتمتة النشر.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“gitlab-ci-patterns”。 إنشاء أنبوب GitLab CI أساسي لمشروع Python
预期结果:
يولد ملف .gitlab-ci.yml مع مراحل للتنظيف والاختبار والبناء، بما في ذلك تهيئة pytest، وإعداد التقارير عن التغطية، وجمع المخرجات.
正在使用“gitlab-ci-patterns”。 إعداد نشر Kubernetes من GitLab CI
预期结果:
ينتج وظائف نشر مع تهيئة kubectl، وتعريفات البيئة، وفحوصات حالة النشر، واستهداف نطاقات أسماء مناسبة للتطوير والإنتاج.
安全审计
安全Static analyzer flagged 24 potential issues, all determined to be false positives. External command detections are markdown code block delimiters, not actual shell execution. URL references are documentation examples in YAML templates. No cryptographic code exists. This is a safe documentation skill with GitLab CI YAML examples.
质量评分
你能构建什么
مهندس DevOps يقوم بإعداد مشروع جديد
إنشاء أنبوب CI/CD كامل بسرعة مع مراحل الاختبار والبناء والنشرfollowing أفضل ممارسات GitLab.
فريق تطوير ينتقل إلى GitLab
تحويل سير عمل CI الحالية إلى تنسيق GitLab CI مع وظائف مكافئة واستراتيجيات تخزين مؤقت محسنة.
مهندس منصة يبني قوالب
إنشاء قوالب أنابيب وتهيئات قابلة لإعادة الاستخدام لعدة مشاريع داخل المؤسسة.
试试这些提示
إنشاء أنبوب GitLab CI لمشروع Node.js مع مراحل البناء والاختبار والنشر. تضمين التخزين المؤقت لـ node_modules وجمع المخرجات لمجلد dist.
توليد وظيفة GitLab CI تبني صورة Docker، وتضع علامة عليها باستخدام SHA الالتزام وlatest، وتدفع إلى سجل حاويات GitLab.
إنشاء وظائف GitLab CI للنشر إلى بيئات التطوير والإنتاج. يجب أن ينشر التطوير تلقائياً على فرع develop، بينما يتطلب الإنتاج موافقة يدوية على فرع main.
最佳实践
- استخدم علامات صور محددة بدلاً من latest لضمان Builds قابلة للتكرار
- قم بتخزين التبعيات مؤقتاً بشكل مناسب لتقليل وقت تنفيذ الأنبوب
- نفذ بوابات موافقة يدوية لعمليات نشر الإنتاج
避免
- تخزين الأسرار مباشرة في .gitlab-ci.yml بدلاً من استخدام متغيرات CI/CD
- استخدام مسارات مخرجات واسعة جداً تؤدي إلى تضخيم تخزين الأنبوب
- تخطي مراحل الاختبار لتسريع الأنابيب، مما يضر بجودة الكود