We chose Tekton for our Continuous Integration/Continuous Delivery (CI/CD) system because it offers a wide range of features and is easy to use. It can be deployed on-premises or in the cloud, giving us a lot of flexibility to modify and customize our CI/CD system to meet our needs. It also has great support, which is very important when using a tool for such a crucial part of our application.
Tekton CI/CD is a continuous integration and continuous deployment platform where you define your workflows using YAML. It combines the functionality of a continuous integration platform, such as code review, build, and testing, with that of a continuous deployment platform such as scaling, load balancing, and monitoring. This gives you the best of both worlds, allowing you to build and test your code quickly and efficiently, and then quickly scale and deploy your code across your infrastructure without requiring multiple platforms. This allows you to build, test, and deploy your code faster and with less effort, which saves you time and money.
As an extensible framework, Tekton provides a set of primitives that can be used to construct a complex and unique workflow. The best part is, it's easy to get started with Tekton, even if you're just getting your feet wet with Kubernetes.
To summarize, Tekton is a great CI/CD system for Kubernetes. It provides a single platform for building, testing, and deploying your code across your Kubernetes infrastructure, regardless of where your code is hosted. You can use Tekton to build, test, and deploy code. This allows you to take full advantage of the flexibility and scalability of Kubernetes, without requiring multiple platforms.