Tekton Pipelines Extension
OverviewTekton Pipelines extension provides an end-to-end developer experience for interaction with Tekton. Using this extension:
Tekton versionThis extension is designed to work with Tekton Pipelines 0.11+. Tekton API versionWe support A Visual Studio Code extension for interacting with Tekton Pipelines. ![]() New and NoteworthyTektonHub
Wizard for Pipeline Start
Show Tekton TaskRun/PipelineRun Logs in Editor![]() Tekton variables code completion![]() Add Trigger support![]() Restart Pipeline with previous PipelineRun content![]() Deploy resource on save
![]() 'Go to Definition' for Tekton Pipeline yaml![]() Tekton tree auto refresh and open resource from an inline command![]() PipelineRun Preview![]() Setup Kubernetes Cluster to use with the ExtensionTo use the extension, developers can deploy Tekton Pipelines into a minikube instance or use Red Hat CodeReady Containers. Red Hat CodeReady ContainersRed Hat CodeReady Containers is a simple way to start OpenShift Cluster on your laptop in a matter of minutes, follow this documentation to get it up and running. After cluster is started follow this steps to deploy OpenShift Pipelines into an OpenShift cluster. minikubeFor detailed analysis of how to setup Tekton Pipelines into minikube instance, please follow the instructions/tutorial. TutorialFollow Tekton Pipeline Extension tutorial inspired by original tutorial that uses OpenShift Developer Console, Commands and featuresDevelopment of the Tekton Pipelines Extension is largely following development of the
Actions available for a Tekton Pipeline/Task/ClusterTask
Actions available for a Tekton PipelineRun
Icons Representation![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Extension Configuration Settings
DependenciesCLI ToolsThis extension uses the Tekton CLI: ExtensionsThis extension depends on Kubernetes Extension from Microsoft which is going to be installed automatically along with the Tekton Pipelines Extension. The image below demonstrates the Kubernetes Extension public API displaying Tekton specific resources: ClusterTasks, Tasks, Pipelines, Pipeline Resources, PipelineRun, TaskRun in the Kubernetes Clusters View. Release notesSee the change log. Nightly buildsWARNING: Nightly builds are by definition unstable. Install at your own risk.Nightly builds are published every 24 hours and available from this location with most recent build is on top of the list.
To install nightly build, download latest extension ![]() ContributingThis is an open source project open to anyone. This project welcomes contributions and suggestions! For information on getting started, refer to the CONTRIBUTING instructions. Download the most recent Feedback & QuestionsIf you discover an issue please file a bug and we will fix it as soon as possible.
LicenseMIT, See LICENSE for more information. Data and telemetryThe Red Hat Tekton Pipelines Extension for Visual Studio Code collects anonymous usage data and sends it to Red Hat servers to help improve our products and services. Read our privacy statement to learn more. This extension respects the |