GitXplorerGitXplorer
e

ptt-intro-tekton

public
2 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
516d12141404815fced5ee0cc65ab95538183b3d

Actualizar diapositivas

eelfotografo007 committed 10 months ago
Unverified
4b256f9b44a5e9aae2371483b1717f6c4b76aa1f

Actualizar diapositivas

eelfotografo007 committed 10 months ago
Unverified
359e6fc37fb5f4034e965338597a0d41e13890ce

Agregar diapositivas

eelfotografo007 committed 10 months ago
Unverified
e1d605d81da3bfe542b888afb0ed994a9772f5a1

Commit inicial

eelfotografo007 committed 10 months ago

README

The README file for this repository.

Introducción a Tekton CI/CD

Descarga las diapositivas

Primero necesitamos un clúster de Kubernetes. Si no tenemos uno, se puede usar kind

kind create cluster

Ahora instalamos Tekton

kubectl apply --filename https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml

Instalamos el Dashboard de Tekton (opcional)

kubectl apply --filename https://storage.googleapis.com/tekton-releases/dashboard/latest/release-full.yaml

Ahora le hacemos port-forward al dashboard

kubectl --namespace tekton-pipelines port-forward svc/tekton-dashboard 9097:9097

Podemos accederlo a través de http://localhost:9097

Ahora procedemos a instalar unas tareas que necesitaremos desde Tekton Hub

kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/git-clone/0.9/git-clone.yaml
kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/main/task/kaniko/0.6/kaniko.yaml

Ahora podemos instalar nuestro primer Pipeline

kubectl apply -f node-example.yaml

Corramos una instancia del pipeline:

kubectl apply -f node-example-run.yaml

Podemos ver el estado haciendo:

kubectl get pr

Luego un Pipeline más complicado en go usando GCP Samples:

kubectl apply -f go-example.yaml
kubectl apply -f go-example-run.yaml