The Tekton Pipelines Beta release
Tekton is used for infrastructure development on top of Kubernetes; it provides an open source framework for creating CI/CD systems, easily allowing developers to build, test, and deploy applications across applications.
With the new Beta functionality, users can rest assured that Beta features will not be removed, and that there will be a 9-month window dedicated to finding solutions for incompatible API changes. Since many in the Tekton community are using Tekton Pipelines to run APIs, this new release helps guarantee that any new developments on top of Tekton are reliable and optimized for best performance, with a budget of several months to make any necessary adjustments.
As platform builders require a stable API and feature set, the Beta launch includes Tasks, ClusterTasks and TaskRuns, Pipelines and PipelineRuns, to provide a foundation that users can rely on. Google created working groups in conjunction with other contributors from various companies to drive the Beta release. The team continues to churn out new Pipeline features towards a GA launch at the end of the year, while also focussing on bringing other components like metadata storage, Triggers, and the Catalog to Beta.
Since its launch in February 2019, Tekton has had 3712 pull requests from 262 contributors across 39 companies spanning 16 countries. Many widely used projects across the open source industry are built on Tekton:
- Puppet Project Nebula
- Jenkins X
- Red Hat OpenShift Pipelines
- IBM Cloud Continuous Delivery
- Kabanero – open source project led by IBM
- Rio – open source project led by Rancher
- Kf – open source project led by Google
Interested in trying out Tekton yourself? To install Tekton in your own kubernetes cluster (1.15 or newer), use kubectl to install the latest Tekton release:
kubectl apply -f
You can jump right in by saving this Task to a file called task.yaml:
– image: ubuntu
echo “hello world”
Tasks are one of the most important building blocks of Tekton! Head over to tektoncd/catalog for more examples of reusable Tasks.
To run the hello-world Task, first apply it to your cluster with kubectl:
tkn task start hello-world –showlog
That’s just a taste of Tekton! At tekton.dev/try the community is hard at work adding interactive tutorials that let you try Tekton in a virtual environment. And you can dump straight into the docs at tekton.dev/docs and join the Tekton community at github.com/tektoncd/community.
Congratulations to all the contributors who made this Beta release possible!
Related Google News:
- Chrome 89 Beta: Advanced Hardware Interactions, Web Sharing on Desktop, and More January 28, 2021
- Manifest V3 now available on M88 Beta December 9, 2020
- Simplify creating data pipelines for media with Spotify’s Klio December 2, 2020
- AGP 7.0: Next major release for the Android Gradle plugin December 1, 2020
- Google Cloud, Harvard Global Public Health release improved COVID-19 Public Forecasts, share… November 17, 2020
- Using remote and event-triggered AI Platform Pipelines October 30, 2020
- OpenTelemetry's First Release Candidates October 21, 2020
- Chrome 87 Beta: WebAuthn in DevTools, Pan/Tilt/Zoom, Flow Relative Shorthands and More October 15, 2020