From c7df3ec4e2ce97534ce906997b664a2b19647321 Mon Sep 17 00:00:00 2001 From: David Prevot Date: Tue, 5 Jul 2022 15:42:03 +0200 Subject: [PATCH] HowtoJenkins: Update Gitea related configuration --- HowtoJenkins.md | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/HowtoJenkins.md b/HowtoJenkins.md index 764d5838..5c351c47 100644 --- a/HowtoJenkins.md +++ b/HowtoJenkins.md @@ -232,7 +232,7 @@ Maintenant que l’agent est connecté, il est possible de configurer une forge contenant les dépôts que l’on souhaite tester. Pour se connecte à Gitea (par exemple), l’installation d’un -[plugin](https://plugins.jenkins.io/gitea/) est +[plugin Gitea](https://plugins.jenkins.io/gitea/) est nécessaire. Cela peut être réalisé dans l’interface web de Jenkins. ~~~ @@ -274,8 +274,34 @@ New Item > Add > Kind > Gitea Personnal Access Token - > Token (choisir le jeton juste défini) + > Token (choisir le jeton qui vient d’être défini) > Add - > Owner (indiquer le nom d’utilisateur associé au jeton). + > Owner (indiquer le nom d’utilisateur correspondant à l’espace qui sera surveillé, exécuté…) > Save ~~~ + +Dans Jenkins, tous les dépôts de l’utilisateur précédent peuvent être surveillés, et tout ceux contenant un fichier `.Jenkinsfile` (`Jenkinsfile` par défaut, le choix ici est de rendre le fichier caché comme dans de nombreux autres outils de CI) seront automatiquement testés. Il faut préalablement sélectionner l’organisation précédente. +[Basic Branch Build +Strategies](https://plugins.jenkins.io/basic-branch-build-strategies/) +permet de déclencher les constructions à base de tags. + +~~~ +Configure + > Projects + > Repository Sources + > Gitea Organization + > Behaviours > Add > Discover Tags + > Project Recognizers > Pipeline Jenkinsfile > Script Path > .Jenkinsfile + > Build strategies > Add > Tags + > Build strategies > Add > Regular branches (sinon on ne construit plus grand chose…) +~~~ + +Si nécessaire (par exemple si les évènements capturés sont insuffisant), il est possible d’augmenter la fréquence de de découverte des dépôts, branches et fichiers `.Jenkinsfile` dans le même menu. + +~~~ +Configure + > Scan Gitea Organization Triggers + > 5 minutes + > Child Scan Triggers + > 5 minutes +~~~