يُمكنك أتمتة عمليات الإنشاء والاختبارات والنشر، وغير ذلك
تبني استخدام عمليات التطوير الجاهزة للمؤسسات
يُمكنك توفير سلسلة أدوات متكاملة بسرعة باستخدام قوالب قابلة للتخصيص والمشاركة تحتوي على أدوات من IBM، وجهات خارجية، ومصدر مفتوح. ويُمكنك أتمتة عمليات البناء والاختبار باستخدام مسارات تسليم مستندة إلى Tekton، والتحكم في الجودة باستخدام التحليلات.
ميزات Continuous Delivery
يُمكنك البناء، والاختبار، والنشر بطريقة قابلة للتكرار مع الحد الأدنى من التدخل البشري من خلال الاستفادة من مسارات التسليم المستندة إلى Tekton. كن مستعدًّا للطرح في مرحلة الإنتاج في أي وقت.
يُمكنك إدارة مصدر الرمز البرمجي وتتبّع العمل من خلال مستودعات Git وعملية تتبّع المشكلات المستضافة من قِبَل IBM والمبنية على منصة GitLab Community Edition.
يُمكنك تقييم ومعالجة الثغرات الأمنية والقانونية التي قد يتم إدخالها إلى مصدر الرمز البرمجي، والحصول على التعليقات مباشرةً في عناصر Git.
يُمكنك جمع البيانات بخصوص إجراءات عمليات التطوير، ووضع السياسات وتنفيذ بوابات الجودة لتقليل مخاطر النشر التي قد تتعرض لها. ويُمكنك تحليل الاتجاهات لتحسين فعالية التسليم.
يُمكنك توفير سلاسل أدوات بسرعة للتطوير والأمن والعمليات (Devsecops) والنشر إلى Kubernetes والأجهزة الافتراضية وغير ذلك باستخدام قوالب قابلة للمشاركة والتخصيص تتضمن أدوات من IBM وجهات خارجية وأدوات مفتوحة المصدر.
حالات استخدام Continuous Delivery
يوضِّح هذا البرنامج التعليمي كيفية إنشاء تطبيق ويب وتأمينه ونشره عبر مناطق متعددة باستخدام مسار Continuous Delivery. وكما هو الحال مع العديد من التطبيقات النموذجية الأخرى في IBM Cloud، ستستخدم في هذا البرنامج التعليمي تطبيقًا نموذجيًا مبنيًا باستخدام Node.js.
يوضِّح هذا البرنامج التعليمي كيفية إعداد مسار للتكامل المستمر والتسليم المستمر للتطبيقات المُعبأة في حاويات التي تعمل على IBM Cloud Kubernetes Service. تعرَّف على كيفية إعداد نظام التحكم في التعليمات البرمجية المصدر، ثم بناء التعليمات البرمجية واختبارها ونشرها عبر مراحل نشر مختلفة. بعد ذلك، تعرَّف على كيفية إضافة عمليات تكامل مع خدمات أخرى، مثل إشعارات Slack.
تنفيذ التكامل المستمر والتسليم المستمر باستخدام DevSecOps، بما يشمل جمع الأدلة وبوابات الجودة، وتوقيع العناصر البرمجية والاختبارات المؤتمتة وفحص التعليمات البرمجية الثابت والتحقق من الثغرات الأمنية وغير ذلك.
دراسات حالة Continuous Delivery
"تدعم منصة DCM المستضافة على IBM Cloud التطوير السريع للتطبيقات والموثوقية العالية وDevSecOps باستخدام أدوات التكامل المستمر/التسليم المستمر (CI/CD) الجاهزة وقدرات النشر عبر مناطق متعددة من خلال خدمات الإنترنت السحابية، إضافةً إلى توفير أحدث مستويات الحماية بفضل منتجات IBM Security المتكاملة".
Ramkrishna Chatterjee
مهندس البنية الرئيسي
Happiest Minds Technologies Limited