DevOps

Tekton – powerful and flexible framework for creating CI/CD systems

Tekton is a powerful, vendor-neutral, and flexible framework for creating CI/CD systems, allowing developers to build, test, and deploy across cloud providers and on-premise systems.

It consists of Tekton Pipelines, which provides the building blocks, and of supporting components, such as Tekton CLI and Tekton Catalog, that make Tekton a complete ecosystem.

Tekton installs and runs as an extension on a Kubernetes cluster and comprises a set of Kubernetes Custom Resources that define the building blocks you can create and reuse for your pipelines. Once installed, Tekton Pipelines becomes available via the Kubernetes CLI (kubectl) and via API calls, just like pods and other resources. As a Kubernetes-native framework, Tekton helps to modernize continuous delivery by providing industry specifications for pipelines, workflows, and other building blocks — making deployment across multiple cloud providers or hybrid environments faster and easier.

This is free and open source software.

Key Features

  • Customizable. Tekton entities are fully customizable, allowing for a high degree of flexibility. Platform engineers can define a highly detailed catalog of building blocks for developers to use in a wide variety of scenarios.
  • Reusable. Tekton entities are fully portable, so once defined, anyone within the organization can use a given pipeline and reuse its building blocks. This allows developers to quickly build complex pipelines without “reinventing the wheel.”
  • Expandable. Tekton Catalog is a community-driven repository of Tekton building blocks. You can quickly create new and expand existing pipelines using pre-made components from the Tekton Catalog.
  • Standardized. Tekton installs and runs as an extension on your Kubernetes cluster and uses the well-established Kubernetes resource model. Tekton workloads execute inside Kubernetes containers.
  • Scalable. To increase your workload capacity, you can simply add nodes to your cluster. Tekton scales with your cluster without the need to redefine your resource allocations or any other modifications to your pipelines.

Website: tekton.dev
Support: Documentation, GitHub Code Repository
Developer: The Linux Foundation
License: Apache License 2.0

Tekton
Click image for full size

Tekton is written in Python. Learn Python with our recommended free books and free tutorials.


Related Software

Continuous Integration Tools
JenkinsSelf-contained automation server with an awesome array of plugins
BuildbotPython-based continuous integration testing framework
TektonPowerful and flexible framework for creating CI/CD systems
EarthlyCI/CD framework that runs every pipeline inside containers
DaggerPowerful, programmable CI/CD engine
GoCDEasily model and visualize complex workflows
ConcoursePresents a general approach to automation for CI/CD
WoodpeckerUses docker containers to execute pipeline steps
AgolaCI/CD redefined
LaminarLightweight and modular Continuous Integration service

Read our verdict in the software roundup.

Continuous Delivery Tools
JenkinsSelf-contained, open source automation server with a huge array of plugins
TektonPowerful and flexible framework for creating CI/CD systems
EarthlyCI/CD framework that runs every pipeline inside containers
DaggerPowerful, programmable CI/CD engine
GoCDEasily model and visualize complex workflows
SpinnakerCloud native continuous delivery
ConcoursePresents a general approach to automation for CI/CD
WoodpeckerUses docker containers to execute pipeline steps
AgolaCI/CD redefined
ScrewdriverBuild platform designed for Continuous Delivery

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.

This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more.

Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form.
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments