mse-tekton/README.md
2024-03-25 09:11:17 +01:00

1.2 KiB

MSE Tekton

CI du projet MSE

Lancement de l'environnement

Lancer l'environnement

make create-cluster
skaffold dev --cleanup=false

Si vous disposez déjà d'un environnement kubernetes, appliquez uniquement les CRDs :

kubectl apply -k kind/cluster --server-side

Préparer les secrets

Créer les fichiers en renseignant et en copiant les fichiers .dist correspondants:

  • kustomization/base/tekton/secret/git-secret.yaml
  • kustomization/base/tekton/secret/ssh-secret.yaml
  • kustomization/base/tekton/secret/gitea-access-token.yaml

Générer le secret docker

make docker-secret

Lancement d'un pipeline

kubectl create -f kustomization/base/tekton/pipeline/pipelinerun.yaml

Lister et voir les logs des pipelines

tkn pipelinerun list
tkn pipelinerun logs clone-read-run-dqwcx -f

Pour installer le cli tekton : Tekton CLI

Accès au Dashboard

Doc Tekton

On crée un port-forward pour accéder au dashboard

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

Accéder au dashboard : http://localhost:9097