16
0
Fork 0

HowtoJenkins: Update Gitea related configuration

master
David Prevot 3 months ago
parent b349843e9f
commit c7df3ec4e2
  1. 32
      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
~~~

Loading…
Cancel
Save