Об этом проекте

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 и таблица устареваний. Предоставлены руководства по миграции с v1beta1 на v1 и с v1alpha1 на v1beta1, охватывающие обновленные или устаревшие CRD и поля спецификаций, такие как ClusterTask и Pipeline Resources. Информация о вкладе включает CONTRIBUTING.md, DEVELOPMENT.md, глубокое погружение для разработчиков, а также списки хороших первых задач и задач, требующих помощи.