इस प्रोजेक्ट के बारे में

Tekton Pipelines एक ओपन-सोर्स प्रोजेक्ट है जो CI/CD-शैली पाइपलाइनों को घोषित करने के लिए कुबरनेट्स-शैली संसाधन प्रदान करता है। इसे क्लाउड-नेटिव बनाने के लिए डिज़ाइन किया गया है, जो कुबरनेट्स पर चलता है और कुबरनेट्स क्लस्टर को प्रथम श्रेणी के प्रकार के रूप में मानता है, जिसमें कंटेनर पाइपलाइनों के निर्माण खंड हैं। प्रोजेक्ट डिकपलिंग पर जोर देता है: एक एकल पाइपलाइन का उपयोग किसी भी कुबरनेट्स क्लस्टर में तैनात करने के लिए किया जा सकता है, पाइपलाइन बनाने वाले Tasks को अलगाव में चलाया जा सकता है, और git रिपॉजिटरी जैसे संसाधनों को रनों के बीच बदला जा सकता है। यह टाइप किए गए संसाधनों पर भी जोर देता है, जिसका अर्थ है कि Image जैसे संसाधन के लिए, कार्यान्वयन को बदला जा सकता है, उदाहरण के लिए kaniko बनाम buildkit के साथ निर्माण करना। README इंस्टॉलेशन दस्तावेज़, एक आरंभिक ट्यूटोरियल, एक रोडमैप और रिलीज़ नोट्स की ओर इंगित करता है। यह आवश्यक कुबरनेट्स संस्करणों को सूचीबद्ध करता है जो समय के साथ बढ़ते हैं, v0.24.x के लिए कुबरनेट्स 1.18 से शुरू होकर v0.61.x के लिए कुबरनेट्स 1.28 तक पहुँचते हैं। दस्तावेज़ HEAD पर और प्रति रिलीज़ उपलब्ध है, साथ ही API संगतता नीति और एक deprecations तालिका भी है। v1beta1 से v1 और v1alpha1 से v1beta1 में जाने के लिए माइग्रेशन मार्गदर्शन प्रदान किया जाता है, जिसमें अद्यतन या deprecated CRDs और spec फ़ील्ड जैसे ClusterTask और Pipeline Resources शामिल हैं। योगदान जानकारी में CONTRIBUTING.md, DEVELOPMENT.md, एक डेवलपर डीप डाइव, और अच्छे पहले मुद्दों और सहायता-वांछित मुद्दों की सूचियाँ शामिल हैं।