IBM Cloud Continuous Delivery

يُمكنك أتمتة عمليات الإنشاء والاختبارات والنشر، وغير ذلك

شخصان داخل غرفة خوادم يراجعان جهاز كمبيوتر محمول، مع رفوف خوادم وشاشات تعرض تعليمات برمجية.

لمحة عامة

تبني استخدام عمليات التطوير الجاهزة للمؤسسات

يُمكنك توفير سلسلة أدوات متكاملة بسرعة باستخدام قوالب قابلة للتخصيص والمشاركة تحتوي على أدوات من IBM، وجهات خارجية، ومصدر مفتوح. ويُمكنك أتمتة عمليات البناء والاختبار باستخدام مسارات تسليم مستندة إلى Tekton، والتحكم في الجودة باستخدام التحليلات.

الميزات

ميزات Continuous Delivery

ويُمكنك إنشاء سلاسل أدوات تتضمن خدمات IBM، أو أدوات مفتوحة المصدر، أو أدوات تابعة لجهات خارجية تجعل التطوير والعمليات قابلة للتكرار وأسهل في الإدارة.

رجل أمريكي من أصول أفريقية يستخدم جهازًا في مكتبه المنزلي.

يُمكنك البناء، والاختبار، والنشر بطريقة قابلة للتكرار مع الحد الأدنى من التدخل البشري من خلال الاستفادة من مسارات التسليم المستندة إلى Tekton. كن مستعدًّا للطرح في مرحلة الإنتاج في أي وقت.

شخصان يتعاونان على مكتب مزوَّد بجهازي كمبيوتر محمول يعرضان تعليمات برمجية.

يُمكنك إدارة مصدر الرمز البرمجي وتتبّع العمل من خلال مستودعات Git وعملية تتبّع المشكلات المستضافة من قِبَل IBM والمبنية على منصة GitLab Community Edition.

ثلاثة زملاء مجتمعون حول جهاز كمبيوتر محمول في مكتب، بينما يشير أحدهم إلى الشاشة.

يُمكنك تقييم ومعالجة الثغرات الأمنية والقانونية التي قد يتم إدخالها إلى مصدر الرمز البرمجي، والحصول على التعليقات مباشرةً في عناصر Git.

متخصصان يراجعان جهاز كمبيوتر محمول داخل مكتب ذي جدران زجاجية.

يُمكنك جمع البيانات بخصوص إجراءات عمليات التطوير، ووضع السياسات وتنفيذ بوابات الجودة لتقليل مخاطر النشر التي قد تتعرض لها. ويُمكنك تحليل الاتجاهات لتحسين فعالية التسليم.

شخص يعمل على مكتب مزوَّد بشاشتين تعرضان تعليمات برمجية.

يُمكنك توفير سلاسل أدوات بسرعة للتطوير والأمن والعمليات (Devsecops) والنشر إلى Kubernetes والأجهزة الافتراضية وغير ذلك باستخدام قوالب قابلة للمشاركة والتخصيص تتضمن أدوات من IBM وجهات خارجية وأدوات مفتوحة المصدر.

شخص يعمل ليلًا أمام شاشة كمبيوتر مكتبي.

حالات الاستخدام

حالات استخدام Continuous Delivery

نشر تطبيق ويب آمن عبر مناطق متعددة

يوضِّح هذا البرنامج التعليمي كيفية إنشاء تطبيق ويب وتأمينه ونشره عبر مناطق متعددة باستخدام مسار Continuous Delivery. وكما هو الحال مع العديد من التطبيقات النموذجية الأخرى في IBM Cloud، ستستخدم في هذا البرنامج التعليمي تطبيقًا نموذجيًا مبنيًا باستخدام Node.js.

مخطط لبنية سحابية يوضِّح اتصال المستخدم عبر خدمات الإنترنت بالتطبيقات المستضافة في جنوب الولايات المتحدة والمملكة المتحدة.

النشر إلى Kubernetes باستمرار

يوضِّح هذا البرنامج التعليمي كيفية إعداد مسار للتكامل المستمر والتسليم المستمر للتطبيقات المُعبأة في حاويات التي تعمل على IBM Cloud Kubernetes Service. تعرَّف على كيفية إعداد نظام التحكم في التعليمات البرمجية المصدر، ثم بناء التعليمات البرمجية واختبارها ونشرها عبر مراحل نشر مختلفة. بعد ذلك، تعرَّف على كيفية إضافة عمليات تكامل مع خدمات أخرى، مثل إشعارات Slack.

رسم تخطيطي يوضح عملية delivery pipeline باستخدام IBM Cloud Kubernetes

تطوير وتقديم تطبيق آمن باستخدام ممارسات التطوير، والأمن، والعمليات (Devsecops)

تنفيذ التكامل المستمر والتسليم المستمر باستخدام DevSecOps، بما يشمل جمع الأدلة وبوابات الجودة، وتوقيع العناصر البرمجية والاختبارات المؤتمتة وفحص التعليمات البرمجية الثابت والتحقق من الثغرات الأمنية وغير ذلك.

مسار عمل عمليات التطوير للتكامل والتسليم المستمرَّين

دراسات حالة

دراسات حالة Continuous Delivery

شركة Happiest Minds

"تدعم منصة DCM المستضافة على IBM Cloud التطوير السريع للتطبيقات والموثوقية العالية وDevSecOps باستخدام أدوات التكامل المستمر/التسليم المستمر (CI/CD) الجاهزة وقدرات النشر عبر مناطق متعددة من خلال خدمات الإنترنت السحابية، إضافةً إلى توفير أحدث مستويات الحماية بفضل منتجات IBM Security المتكاملة". 

Ramkrishna Chatterjee
مهندس البنية الرئيسي
Happiest Minds Technologies Limited

زملاء عمل في اجتماع

منتجات ذات صلة

IBM Cloud Kubernetes Service

تنسيق الجدولة الذكية والتصحيح الذاتي والتوسع الأفقي لمجموعات Kubernetes.

IBM Cloud Code Engine

يُمكنك تشغيل التطبيق، أو الوظيفة، أو الحاوية على منصة مُدارة دون خادم.

IBM Cloud Monitoring

تسريع عمليات التطوير وإدارة دورة حياة البرامج بطريقة أفضل.