Compétences gitlab-ci-patterns
🦊

gitlab-ci-patterns

Sûr 🌐 Accès réseau⚙️ Commandes externes

أنماط خطوط أنابيب GitLab CI

غالباً ما struggle الفرق في تصميم سير عمل GitLab CI موثوق على نطاق واسع. توفر هذه المهارة أنماط خطوط أنابيب مثبتة للبناء والاختبار والنشر والتخزين المؤقت والمسح الأمني.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "gitlab-ci-patterns". عرض خط أنابيب GitLab CI للبناء والاختبار والنشر مع التخزين المؤقت

Résultat attendu:

  • المراحل هي build و test و deploy بالترتيب
  • وظيفة البناء تستخدم node:20 وتخزن node_modules مؤقتاً
  • وظيفة الاختبار تشغل lint والاختبارات مع تقرير التغطية
  • وظيفة النشر تطبق ملفات Kubernetes وتنتظر الإطلاق

Utilisation de "gitlab-ci-patterns". كيف أقوم بإعداد بناء Docker في GitLab CI؟

Résultat attendu:

  • استخدم صورة docker:24 مع خدمة docker:24-dind
  • تسجيل الدخول إلى السجل باستخدام متغيرات CI_REGISTRY_USER و CI_REGISTRY_PASSWORD
  • بناء ودفع الصور مع علامات لكل من SHA و latest
  • تشغيل على فرع main والعلامات فقط

Utilisation de "gitlab-ci-patterns". إنشاء مرحلة المسح الأمني

Résultat attendu:

  • تضمين قوالب المسح الأمني المدمجة في GitLab
  • إضافة مسح الثغرات Trivy لصور الحاويات
  • تعيين exit-code 1 لنتائج الخطورة HIGH و CRITICAL
  • السماح للفشل بعدم حظر عمليات الدمج

Audit de sécurité

Sûr
v4 • 1/17/2026

This is a pure documentation skill containing only static GitLab CI YAML examples and DevOps guidance. No executable code, scripts, network calls, or file access behavior is present. All 32 static findings are false positives: hash values, YAML frontmatter, markdown code block delimiters, and placeholder URLs were misidentified as security risks.

2
Fichiers analysés
448
Lignes analysées
2
résultats
4
Total des audits

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
21
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

توحيد قوالب CI

إنشاء أنماط GitLab CI متسقة لمستودعات وفرق متعددة.

إضافة مراحل النشر

توسيع خط أنابيب موجود مع وظائف نشر Kubernetes.

تسريع خطوط الأنابيب

تطبيق أنماط التخزين المؤقت والنتائج لتقليل أوقات البناء.

Essayez ces prompts

خط أنابيب البداية
إنشاء خط أنابيب GitLab CI بسيط مع مراحل البناء والاختبار والنشر لخدمة Node.js.
بناء ودفع Docker
وظيفة GitLab CI لبناء ودفع صور Docker على main والعلامات.
سير عمل Terraform
توليد مراحل التحقق والتخطيط والتطبيق لـ Terraform مع تطبيق يدوي.
نشر متعدد البيئات
تصميم وظائف نشر التدقيق والإنتاج باستخدام kubectl مع قالب مشترك.

Bonnes pratiques

  • استخدام علامات صور محددة لبناءات قابلة للتكرار
  • تخزين المؤقت للتبعيات مع مفاتيح مستقرة لتسريع الوظائف
  • استخدام بوابات الموافقة اليدوية للنشر في الإنتاج

Éviter

  • استخدام علامات latest في خطوط أنابيب الإنتاج
  • تخطي النتائج لمخرجات البناء المطلوبة في المراحل اللاحقة
  • النشر في الإنتاج بدون بوابة موافقة

Foire aux questions

ما إصدارات GitLab المدعومة؟
تستهدف الأنماط ميزات GitLab CI القياسية وتعمل على إصدارات GitLab الحديثة.
هل هناك قيود على حجم خط الأنابيب؟
القيود تعتمد على خطة GitLab وسعة العداءات، وليس على هذه المهارة.
هل يمكن لهذا التكامل مع العداءات الموجودة؟
نعم، الأمثلة تفترض عداءات GitLab القياسية ويمكن تكييفها مع إعدادك.
هل يتم جمع أي بيانات حساسة؟
لا، المحتوى هو وثائق ثابتة بدون وصول للملفات أو البيئة أو الشبكة.
ماذا لو فشلت وظيفة بعد استخدام هذا؟
تحقق من سجلات العداءات وتوفر الصورة وتكوين المتغيرات، ثم اضبط.
كيف يقارن هذا بـ GitHub Actions؟
يركز على بناء جملة وميزات GitLab CI بدلاً من سير عمل GitHub Actions.

Détails du développeur

Structure de fichiers

📄 SKILL.md