
تضع هذه الدورة أساسًا عمليًا لاستخدام Bitbucket Pipelines في أتمتة أعمال التطوير اليومية ضمن منهج DevOps. ستفهم أولًا لماذا تُعد الأتمتة عنصرًا حاسمًا لتقليل الأخطاء وتسريع التسليم: تشغيل الاختبارات تلقائيًا، بناء الحزم، تنفيذ فحوصات الجودة، ثم النشر إلى بيئات مختلفة بشكل قابل للتكرار. تبدأ الدورة بشرح بنية Pipelines وكيف ترتبط بمشاريع Bitbucket، وما معنى الخطوات (Steps) والمراحل (Pipelines) ومتى نستخدم تشغيلًا عند كل دفع (push) أو عند فتح طلب دمج (PR) أو وفق جداول. بعد ذلك تتعلّم صياغة ملفات YAML الخاصة بBitbucket: تعريف صور التشغيل، التخزين المؤقت (caching)، المتغيرات، الأسرار، والقطع الأثرية. ستبني إعدادات تشمل مهام اختبار وبناء ونشر، مع التركيز على الفصل بين البيئات وتقليل المخاطر عبر مراحل. كما تناقش الدورة دمج Bitbucket ضمن مجموعة أدوات Atlassian لتكوين سير عمل متكامل، وكيف تُصمّم خط أنابيب واضحًا يسهل صيانته عند نمو المشروع. بنهاية الدورة ستكون قادرًا على كتابة إعدادات Pipelines قابلة للاستخدام في مشروع حقيقي، وفهم كيف تجعل CI/CD جزءًا طبيعيًا من دورة التطوير بدلًا من خطوة يدوية متأخرة.
Starweaver
Global Leaders in Professional & Technology Education
Scott Cosentino
Software Engineer