Docker Jobs و Services
جزء من دورة GitLab CI
مُشغِّل خط الأنابيب (runner) جهاز عارٍ، ولا فكرة لديه افتراضيًا أن مشروعك يحتاج Python 3.12، أو إصدارًا بعينه من Node، أو أي أداة على الإطلاق. إن تركته وشأنه سلَّم مهمتك أي بيئة عامة بسيطة تصادف أن تكون عنده، وهي نادرًا ما تكون ما تحتاجه حزمة اختبارات حقيقية.
تخيَّل بيئة المُشغِّل الافتراضية طاولةَ عمل خالية: فيها سطح تشتغل عليه، لكن لا أداة من أدواتك مبسوطة فوقه. الكلمة المفتاحية image: هي الطريقة التي تقول بها لـGitLab: "قبل تشغيل سكربت هذه المهمة، سلِّمني طاولة عمل مجهَّزة بالكامل، فيها Python منصَّب سلفًا، أو Node، أو ما تحتاجه هذه المهمة أيًّا كان." ...
هل تريد تعلّم GitLab CI Docker Jobs و Services في بيئة حقيقية؟
انقر بالأسفل لتحصل على جهاز لينكس مع GitLab CI جاهز، وتعمل على Docker Jobs و Services بشكل عملي مع مدرّس ذكي يعرف الكود الخاص بك.
ابدأ هذا الدرسDocker Jobs و Servicesما الذي ستتعلّمه
- Image keyword
- Services keyword
- Postgres service
- Redis service
- Docker-in-docker
- Service networking
