Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update readme gifs size #713

Merged
merged 1 commit into from
Dec 1, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ There are only a few guidelines that we need contributors to follow and we are o

![View Tekton Pipelines](https://github.com/redhat-developer/vscode-tekton/blob/main/images/tekton.svg)

> If you have any questions or run into any problems, please post an [issue](issues) - we'll be very happy to help.
> If you have any questions or run into any problems, please post an [issue](https://github.com/redhat-developer/vscode-tekton/issues) - we'll be very happy to help.

## Build the extension snippets

All templates are placed in yaml files in [rawsnippets](./rawsnippets).
If you want to add/change snippets body, you need to edit proper `yaml` file in [rawsnippets](./rawsnippets).
Label and description for each snippet are placesd in [build-snippets.ts](build/build-snippets.ts) script.
Label and description for each snippet are placed in [build-snippets.ts](build/build-snippets.ts) script.
To generate new snippet json, run:
```bash
$ npm run snippets-build
Expand All @@ -48,7 +48,7 @@ npm script from extension root.

## Generate new icons

If you want to change icons for PipelieRun, TaskRun or Condition, you may want to generate new state icons for failed and pending state.
If you want to change icons for PipelineRun, TaskRun or Condition, you may want to generate new state icons for failed and pending state.
To do that run:
```bash
$ npm run icon-build
Expand Down
2 changes: 1 addition & 1 deletion Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ node('rhel8'){
node('rhel8'){
if(publishToMarketPlace.equals('true')){
timeout(time:5, unit:'DAYS') {
input message:'Approve deployment?', submitter: 'degolovi,yvydolob,sverma'
input message:'Approve deployment?', submitter: 'degolovi,yvydolob,msuman'
}

stage ("Publish to Marketplace") {
Expand Down
77 changes: 77 additions & 0 deletions README.features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@

### Tekton Pipelines Tutorial

To get started with Tekton and learn how to create and run a simple pipeline for building and deploying containerized app on Kubernetes/OpenShift, you can follow one of these tutorials:

* [Tekton Pipelines Tutorial](https://github.com/tektoncd/pipeline/blob/master/docs/tutorial.md)
* [OpenShift Pipelines Tutorial](https://github.com/openshift/pipelines-tutorial)

### TektonHub

* TektonHub Integration:

<div><img src="images/gif-tekton/tekton-hub.gif" /></div>

* Install Task from TektonHub as ClusterTask:

<div><img src="images/gif-tekton/tekton-hub-cluster.gif" /></div>


### Wizard for Pipeline Start

* Start Pipeline:

<div><img src="images/gif-tekton/start-pipeline.gif" /></div>

* Pipeline with Workspace:

<div><img src="images/gif-tekton/start-workspaces.gif" /></div>

* Create new PVC:

<div><img src="images/gif-tekton/create-workspace-pvc.gif" /></div>

### Show Tekton TaskRun/PipelineRun Logs in Editor

<div><img src="images/gif-tekton/show-logs-in-editor.gif" /></div>

### Tekton variables code completion

<div><img src="images/gif-tekton/code-completion.gif" /></div>

### Add Trigger support

<div><img src="images/gif-tekton/add-trigger.gif" /></div>

### Restart Pipeline with previous PipelineRun content

<div><img src="images/gif-tekton/restart-pipeline.gif" /></div>

### Deploy resource on save
>Note: This is experimental feature, you need to enable it in VSCode Setting Preferences

<div><img src="images/gif-tekton/deploy-resource.gif" /></div>

### 'Go to Definition' for Tekton Pipeline yaml

<div><img src="images/gif-tekton/go-to-defination.gif" /></div>

### Tekton tree auto refresh and open resource from an inline command

<div><img src="images/gif-tekton/auto-refresh.gif" /></div>

### PipelineRun Preview

<div><img src="images/gif-tekton/pipeline-diagram.gif" /></div>

### Setup OpenShift/Kubernetes Cluster to use with the Extension

To use the extension, developers can deploy Tekton Pipelines into [Red Hat OpenShift Local](https://developers.redhat.com/products/openshift-local/overview) or a `minikube` instance.

#### Red Hat OpenShift Local

- Red Hat OpenShift Local is the quickest way to get started building OpenShift clusters. It is designed to run on a local computer to simplify setup and testing, and to emulate the cloud development environment locally with all of the tools needed to develop container-based applications. Follow [this documentation](https://access.redhat.com/documentation/en-us/red_hat_openshift_local) to get it up and running. After cluster is started follow [these steps](https://github.com/openshift/pipelines-tutorial/#install-openshift-pipelines) to deploy OpenShift Pipelines into an OpenShift cluster.

#### minikube

- For detailed analysis of how to setup Tekton Pipelines into minikube instance, please follow the [instructions/tutorial](https://github.com/tektoncd/pipeline#want-to-start-using-pipelines).
Loading