ما هو Tekton؟

تاريخ النشر 10 أكتوبر 2019
تاريخ التحديث 22 يونيو 2026
جهاز كمبيوتر محمول يعرض لغة برمجية داخل غرفة خوادم
By Steven Weaver

تعريف Tekton

Tekton عبارة عن مجموعة من العناصر المشتركة لبناء أنظمة التكامل المستمر والتسليم المستمر (CI/CD)، التي تديرها مؤسسة التسليم المستمر مفتوحة المصدر (CDF). تُمكِّن Tekton المطورين من بناء التطبيقات واختبارها ونشرها إلى Kubernetes باستخدام إطار عمل مفتوح المصدر ومحايد من البائع ومعتمد على Kubernetes.

الهدف من ذلك هو تحديث التسليم المستمر من خلال توفير مواصفات الصناعات لمسار البيانات وسير العمل واللبنات الأساسية. ويتيح لك Tekton الإنشاء والاختبار والنشر عبر العديد من أنظمة مزودي السحابة أو الأنظمة المحلية من خلال تجريد تفاصيل التنفيذ الأساسية.

 

كيف يعمل Tekton؟

ببساطة، يوفر مشروع Tekton Pipelines موارد على غرار Kubernetes لإعلان المسارات على غرار CI/CD. توصف هذه الموارد بشكل طبيعي بلغة yaml وتخزن في مستودع للأكواد البرمجية. ويوفر نهج "المسار ككود برمجي" مزايا التصنيف إلى إصدارات والتحكم في المصدر.   

توفر Tekton مجموعة من امتدادات الموارد المخصصة من أجل Kubernetes التي تحدد المسارات والمفاهيم ذات الصلة. فيما يلي اللبنات الأساسية لمسارات Tekton:

  • Task: تحدد مجموعة من خطوات الإنشاء، مثل تجميع التعليمات البرمجية وتشغيل الاختبارات وإنشاء الصور ونشرها.

  • Pipeline: يحدد مجموعة المهام التي يتألف منها مسار البيانات.

  • PipelineResource: يحدد كائنًا يمثل إدخالاً (مثل Git) أو مخرجًا (مثل صورة Docker) لمسار البيانات.

  • PipelineRun: يحدد تنفيذ مسار البيانات. يشير هذا المورد إلى المسار المراد تشغيله وPipelineResource التي يجب استخدامها كمدخلات ومخرجات.

بصرف النظر عن كونها أصلية لـ Kubernetes، يمكن استخدام مسار Tekton للنشر في أي بيئة (مجموعة Kubernetes، وCloud Foundry، والأجهزة الافتراضية، إلخ) ويتم تشغيل مهام المسارات بشكل آمن ومعزول، ما يوفر معًا القدرة على تلبية احتياجات التسليم المستمر الحديث بمرونة.

لإلقاء نظرة فاحصة، انظر الفيديو الخاص بنا، "ما Tekton؟":

مؤسسة التسليم المستمر

تُعد Continuous Delivery Foundation (CDF) بمثابة الموطن المحايد للبائعين للعديد من المشاريع الأسرع نموًا للتسليم المستمر، بما في ذلك Jenkins وJenkins X وSpinnaker وTekton. تدعم CDF ممارسي DevOps من خلال نموذج مفتوح، وتدريب، والتوجيهات الصناعية، والتركيز على قابليتة النقل.

تعد IBM راعيًا رئيسيًا لصندوق الزراعة والمشاركة الفعالة في هذا المجتمع ومنظومته للمساعدة في تشكيل مستقبل CI/CD. تضمن مشاركتنا في هذه المؤسسة أننا نستطيع تقديم حلول سحابة أصلية تقدم تطبيقات عالية الجودة وبسرعة.

IBM DevOps

ما المقصود بعمليات التطوير؟

تشرح Andrea Crawford مفهوم عمليات التطوير، وقيمتها، وكيفية مساهمة الممارسات والأدوات الخاصة بها في المساعدة على نقل التطبيقات عبر مسار تسليم البرمجيات بأكمله؛ بدءًا من الفكرة ووصولًا إلى الإنتاج. يتولى أبرز قادة الفكر في IBM هذا المنهج، ويهدف إلى مساعدة قادة الأعمال على اكتساب المعرفة اللازمة لتحديد أولويات الاستثمارات في الذكاء الاصطناعي التي يمكنها تعزيز النمو.

مؤلف

Steven Weaver

Product Manager

حلول ذات صلة
IBM® Instana® Observability

استفِد من إمكانات الذكاء الاصطناعي والأتمتة لحل المشكلات بشكل استباقي عبر مجموعة التطبيقات.

استكشف IBM Instana Observability
حلول عمليات التطوير

استخدم أدوات وبرمجيات عمليات التطوير لإنشاء تطبيقات السحابة الأصلية ونشرها وإدارتها عبر أجهزة وبيئات متعددة.

استكشف حلول عمليات التطوير
الخدمات الاستشارية ذات الصلة بالتقنيات السحابية

عزّز مرونة أعمالك ونموها من خلال التحديث المستمر لتطبيقاتك على أي منصة، وذلك باستخدام خدمات الاستشارات السحابية التي نقدمها. 

استكشِف الخدمات الاستشارية ذات الصلة بتقنيات السحابة
اتخِذ الخطوة التالية

من اكتشاف المشكلات بشكل استباقي مع IBM Instana إلى الحصول على رؤى في الوقت الفعلي عبر مجموعتك بأكملها، يمكنك الحفاظ على تشغيل التطبيقات السحابية الأصلية بشكل موثوق به.

  1. اكتشِف IBM Instana
  2. استكشف حلول عمليات التطوير