mse-tekton/README.md

52 lines
1.1 KiB
Markdown

# 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