From 6613d4f3e4231e596dc9a084d7a0b7956dc8e5b7 Mon Sep 17 00:00:00 2001 From: Alexis Ben Miloud--Josselin Date: Fri, 25 Nov 2022 11:02:58 +0100 Subject: [PATCH] =?UTF-8?q?redmine:=20Ajouter=20FAQ=20+=20D=C3=A9terminer?= =?UTF-8?q?=20la=20version=20de=20Redmine?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoRedmine.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/HowtoRedmine.md b/HowtoRedmine.md index 30d9b4c3..538aa24f 100644 --- a/HowtoRedmine.md +++ b/HowtoRedmine.md @@ -305,3 +305,23 @@ Ceci est notamment utile à faire avant de supprimer un projet, ce qui est peut- > p.issues.each(&:destroy) ... ~~~ + +## FAQ + +### Déterminer la version de Redmine + +L’information est accessible depuis l’interface dans _Administration_ puis _Informations_. En ligne de commande, il faut vérifier le contenu du fichier `//lib/redmine/version.rb`. La version est lisible dans les variable `MAJOR`, `MINOR` et `TINY`. Par exemple, pour une instance Redmine en 5.0.3 : + +~~~ +$ cat ./lib/redmine/version.rb +[…] + MAJOR = 5 + MINOR = 0 + TINY = 3 +[…] +~~~ + +> Commande AWK pour extraire la version au format `x.y.z` : +> ~~~ +> $ awk '/^ *MAJOR/ { major = $NF } /^ *MINOR/ { minor = $NF } /^ *TINY/ { tiny = $NF } END { printf "%u.%u.%u", major, minor, tiny }' ./lib/redmine/version.rb +> ~~~