Je ne suis pas sûr que le résumé soit clair à ce sujet. Ce que je veux faire, c'est créer une url de badge d'état de construction jenkins qui sera en quelque sorte capable de déterminer la branche Git sur laquelle elle se trouve, et d'ajouter le suffixe de la branche correcte à l'url de manière dynamique.
Je veux faire cela afin de pouvoir créer un fichier readme qui montre toujours la master
, develop
y <branch-i'm-looking-at>
jenkins de ce repo, sans avoir à mettre à jour manuellement le badge pour chaque branche.
Je sais comment créer des badges d'état de construction spécifiques à une branche. Jenkins construit automatiquement l'URL markdown pour vous. Par exemple, l'une des miennes pour une develop
ressemble à une branche :
[![Build Status](https://jenkins.mycompany.com/path/to/build/develop/badge/icon?subject=develop)]
(https://jenkins.mycompany.com/path/to/build/develop/)
J'imagine qu'il s'agit de quelque chose qui utilise la fonction ${BRANCH_NAME}
jenkins env var, mais je ne vois pas comment la créer. Je n'ai pas assez d'expérience avec les hooks git ou d'autres scripts pour commencer à trouver un moyen de le faire.
Quelqu'un a-t-il fait cela ?