MSE Tekton
CI du projet MSE
Lancement de l'environnement
Lancer l'environnement
make create-cluster
Si vous disposez déjà d'un environnement kubernetes, appliquez uniquement les CRDs :
kubectl apply -k kind/cluster --server-side
Il se peut qu'il y ait besoin de relancer la commande s'il n'arrive pas a charger TektonConfig
correctement
Puis
make deploy-dev
Préparer les secrets
Créer les fichiers en renseignant et en copiant les fichiers .dist
correspondants:
kustomization/base/tekton/secret/gitea/access_token
kustomization/base/tekton/secret/gitea/basicauth
kustomization/base/tekton/secret/ssh/id_ed25519
kustomization/base/tekton/secret/ssh/known_hosts
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
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
Description
Languages
Makefile
88.6%
Shell
11.4%