عن المشروع

Tekton Pipelines هو مشروع مفتوح المصدر يوفر موارد بأسلوب Kubernetes لتعريف خطوط الأنابيب بأسلوب CI/CD. وهو مصمم ليكون سحابيًا أصليًا، حيث يعمل على Kubernetes ويتعامل مع مجموعات Kubernetes كنوع من الدرجة الأولى، مع استخدام الحاويات كوحدات بناء لخطوط الأنابيب. يؤكد المشروع على الفصل: يمكن استخدام خط أنابيب واحد للنشر إلى أي مجموعة Kubernetes، ويمكن تشغيل المهام التي يتكون منها خط الأنابيب بشكل منعزل، ويمكن تبديل الموارد مثل مستودعات git بين عمليات التشغيل. كما يؤكد على الموارد المنمّطة، مما يعني أنه بالنسبة لموارد مثل الصورة (Image)، يمكن استبدال التطبيقات، على سبيل المثال البناء باستخدام kaniko مقابل buildkit. يشير ملف README إلى وثائق التثبيت، ودروس البدء، وخارطة طريق، وملاحظات الإصدار. ويسرد إصدارات Kubernetes المطلوبة التي تزداد بمرور الوقت، بدءًا من Kubernetes 1.18 لإصدار v0.24.x وصولاً إلى Kubernetes 1.28 لإصدار v0.61.x. الوثائق متاحة في HEAD ولكل إصدار، إلى جانب سياسة توافق API وجدول الإهمال (deprecations). يتم توفير إرشادات الترحيل للانتقال من v1beta1 إلى v1 ومن v1alpha1 إلى v1beta1، وتغطي CRDs المحدثة أو المهملة وحقول المواصفات مثل ClusterTask وPipeline Resources. تتضمن معلومات المساهمة CONTRIBUTING.md وDEVELOPMENT.md، وغوصًا عميقًا للمطورين، وقوائم بالقضايا الجيدة الأولى وقضايا المساعدة المطلوبة.