منصوبے کے بارے میں

Tekton Pipelines ایک اوپن سورس پروجیکٹ ہے جو Kubernetes طرز کے وسائل فراہم کرتا ہے تاکہ CI/CD طرز کی پائپ لائنز کا اعلان کیا جا سکے۔ یہ کلاؤڈ نیٹیو ہونے کے لیے ڈیزائن کیا گیا ہے، Kubernetes پر چلتا ہے اور Kubernetes کلسٹرز کو فرسٹ کلاس قسم کے طور پر پیش کرتا ہے، جس میں کنٹینرز پائپ لائنز کے بلڈنگ بلاکس ہیں۔ یہ پروجیکٹ ڈیکپلنگ پر زور دیتا ہے: ایک واحد پائپ لائن کسی بھی Kubernetes کلسٹر پر تعیناتی کے لیے استعمال کی جا سکتی ہے، پائپ لائن بنانے والے Tasks کو الگ تھلگ چلایا جا سکتا ہے، اور وسائل جیسے git ریپوزٹریز کو رنز کے درمیان تبدیل کیا جا سکتا ہے۔ یہ ٹائپڈ وسائل پر بھی زور دیتا ہے، یعنی کسی وسائل جیسے Image کے لیے، نفاذ کو تبدیل کیا جا سکتا ہے، مثال کے طور پر kaniko کے ساتھ بلڈنگ بمقابلہ buildkit۔ README انسٹالیشن دستاویزات، ایک آغاز کا سبق، ایک روڈ میپ، اور ریلیز نوٹس کی طرف اشارہ کرتا ہے۔ یہ مطلوبہ Kubernetes ورژنز کی فہرست دیتا ہے جو وقت کے ساتھ بڑھتے ہیں، v0.24.x کے لیے Kubernetes 1.18 سے شروع ہو کر v0.61.x کے لیے Kubernetes 1.28 تک پہنچتے ہیں۔ دستاویزات HEAD اور ہر ریلیز پر دستیاب ہیں، ساتھ ہی ایک API مطابقت پالیسی اور ایک deprecations ٹیبل بھی۔ v1beta1 سے v1 اور v1alpha1 سے v1beta1 میں منتقلی کے لیے رہنمائی فراہم کی گئی ہے، جس میں اپ ڈیٹ شدہ یا متروک CRDs اور spec فیلڈز جیسے ClusterTask اور Pipeline Resources شامل ہیں۔ شراکت کی معلومات میں CONTRIBUTING.md، DEVELOPMENT.md، ایک ڈویلپر ڈیپ ڈائیو، اور اچھے پہلے مسائل اور مدد مطلوب مسائل کی فہرستیں شامل ہیں۔