18
0
Fork 0

HowtoJenkins: Update Gitea related configuration

This commit is contained in:
David Prevot 2022-07-05 15:42:03 +02:00
parent b349843e9f
commit c7df3ec4e2
1 changed files with 29 additions and 3 deletions

View File

@ -232,7 +232,7 @@ Maintenant que lagent est connecté, il est possible de configurer une
forge contenant les dépôts que lon souhaite tester.
Pour se connecte à Gitea (par exemple), linstallation dun
[plugin](https://plugins.jenkins.io/gitea/) est
[plugin Gitea](https://plugins.jenkins.io/gitea/) est
nécessaire. Cela peut être réalisé dans linterface 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 dutilisateur associé au jeton).
> Owner (indiquer le nom dutilisateur correspondant à lespace qui sera surveillé, exécuté…)
> Save
~~~
Dans Jenkins, tous les dépôts de lutilisateur 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 lorganisation 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 daugmenter 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
~~~