ما هو Tekton؟

مؤلف

Steven Weaver

Product Manager

تعريف Tekton

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

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

 

أحدث الأخبار التقنية، مدعومة برؤى خبراء

ابقَ على اطلاع دائم على أبرز الاتجاهات في مجالات الذكاء الاصطناعي، والأتمتة، والبيانات، وغيرها الكثير من خلال رسالة Think الإخبارية. راجع بيان الخصوصية لشركة IBM.

شكرًا لك! أنت مشترك.

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

كيف يعمل Tekton؟

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

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

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

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

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

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

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

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

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

تعمل مؤسسة التسليم المستمر (CDF) كمقر محايد للبائعين للعديد من المشروعات الأسرع نموًا في مجال التسليم المستمر، بما في ذلك Jenkins وJenkins X وSpinnaker وTekton. تدعم CDF ممارسي عمليات التطوير مع نموذج مفتوح و التدريب و إرشادات الصناعات و التركيز على قابلية النقل.

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

IBM DevOps

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

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

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

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

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

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

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

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

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

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

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