تطوير البرمجيات · مصطلحات · إصدار البرمجيات وصيانتها

ما معنى continuous integration؟

المعنى في مجال تطوير البرمجيات مع أمثلة

اسممصطلح شائع

continuous integration: التكامل المستمر

ممارسة دمج تغييرات الشيفرة الصغيرة مرارًا في الفرع الرئيسي المشترك، مع بناء كل تغيير واختباره آليًا لاكتشاف المشكلات مبكرًا.

طريقة الاستخدام

يُختصر إلى CI. ويشير الاختصار أيضًا إلى النظام الذي يشغّل الفحوص؛ فيقال مثلًا «فشل CI» أو «انتظر حتى ينجح CI». ومن أدواته GitHub Actions وGitLab CI وJenkins وCircleCI.

أمثلة

  1. Continuous integration catches most broken merges within ten minutes.

    يكشف التكامل المستمر معظم حالات الدمج المعطوب خلال عشر دقائق.

    يساعد البناء والفحص الآليان بعد كل دمج على تحديد المشكلة سريعًا.

  2. Our continuous integration setup runs unit tests and a security scan on every pull request.

    يشغّل إعداد التكامل المستمر لدينا اختبارات الوحدة وفحصًا أمنيًا مع كل طلب سحب.

    يتحقق خط العمل الآلي من صحة الشيفرة وأمانها عند اقتراح كل تغيير للمراجعة.

تراكيب شائعة

  • continuous integration server
  • CI pipeline
  • CI is green
  • wait for CI

معنى الكلمة في مجالات أخرى

قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:

مصطلحات أخرى: إصدار البرمجيات وصيانتها

تدرّب على القراءة المتدرجة

تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية: