وصف الشكل التوضيحي cicd-oci.png
تعرض هذه الصورة منطقة Oracle Cloud Infrastructure التي تشتمل على نطاق إتاحة واحد وشبكة سحابة افتراضية (VCN) تضم شبكتين فرعيتين عموميتين إقليميتين. يقع GitHub خارج المنطقة وكذلك مجموعة من المستخدمين النهائيين.
تعرض الصورة تدفق العمل العام التالي:
- يعمل Jenkins على طبعة حوسبة VM في الشبكة الفرعية الإقليمية A. يقوم تكامل Webhook مع GitHub ببدء عمليات الإنشاء والاختبار التلقائية على Jenkins بعد كل إيداع تعليمة برمجية على GitHub لتكوين صورة Docker.
- يقوم Oracle Cloud Infrastructure Registry بسحب صورة Docker ودفعها إلى Oracle Container Engine for Kubernetes في الشبكة الفرعية الإقليمية B.
- يوفر Oracle Container Engine for Kubernetes التطبيق المضمن في حاوية في عميل موجود على Oracle Cloud Infrastructure للإتاحة لمجموعة المستخدمين النهائيين.