View Issue Details

IDProjectCategoryView StatusLast Update
0001113Common[All Projects] Generalpublic2016-04-03 17:41
ReporterXenosAssigned ToXenos 
PrioritylowSeverityfeatureReproducibilityN/A
Status CloseResolutionfixed 
Product Version1.0.4 
Target VersionFixed in Version1.1.0 
Summary0001113: Evaluer automatiquement le numéro de version
DescriptionCe serait possible que le script de déploy trouve lui-même le numéro de version, en partant de ces règles-ci:
• Si les tests (PHPUnit, Selenium) n'ont pas été modifiés, c'est un bugfix
• Si des tests ont été ajoutés, mais aucun n'a été modifié, c'est un Patch (ajout de nouveauté sans casser l'existant)
• Si au moins un test a été modifié (qu'on en ai rajouté d'autres ou pas), alors c'est une Majeur (car on a touché à l'existant).

C'est une piste possible, pour ne pas devoir réfléchir au n° de version en cours de déploiement. Je pourrai ajouter un nouveau type de version, la version "A" (pour "Automatic") ou E (pour "Evaled", qui évite de confondre le "A" avec "Alpha") qui fait automatiquement ce calcul (et comme je peux passer la version à déployer via "-v ...", alors je peux dire "-v E" pour indiquer au script de déploiement de se démerder avec le n° de version).
TagsNo tags attached.
Attach Tags

Activities

Xenos

Xenos

2016-04-02 15:02

administrator   ~0001668

J'opte finalement pour "-v A", parce que je peux le présenter sous la forme "[A]utomatic", qui est plus facilement compréhensible que "[E]valed".

Issue History

Date Modified Username Field Change
2016-04-02 00:06 Xenos New Issue
2016-04-02 00:06 Xenos Status New => Accepted
2016-04-02 00:44 Xenos Assigned To => Xenos
2016-04-02 00:44 Xenos Status Accepted => In progress
2016-04-02 01:02 Xenos Status In progress => Ready
2016-04-02 01:02 Xenos Resolution open => fixed
2016-04-02 15:02 Xenos Note Added: 0001668
2016-04-02 15:02 Xenos Status Ready => Close
2016-04-02 15:02 Xenos Fixed in Version => 1.0.16
2016-04-02 15:02 Xenos Fixed in Version 1.0.16 =>
2016-04-03 17:41 AutoUpdater Fixed in Version => 1.1.0