# MSE Tekton CI du projet MSE ### Lancement de l'environnement #### Lancer l'environnement ``` make create-cluster skaffold dev --cleanup=false ``` #### Préparer les secrets Créer les fichiers : - `kustomization/base/tekton/secret/git-secret.yaml` - `kustomization/base/tekton/secret/ssh-secret.yaml` - `kustomization/base/tekton/secret/gitea-access-token.yaml` en renseignant et en copiant les fichier `.dist` correspondants Généré 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](https://tekton.dev/docs/cli/#installation) ### Accès au Dashboard [Doc Tekton](https://tekton.dev/docs/dashboard/install/) 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