Projet

Général

Profil

Interface avec redmine

Pour créer le fichier logiciels.conf de alacarte (liste des logiciels avec les informations suivantes pour chaque logiciel)

Soit on maintient un fichier à la main soit on trouve une solution automatique/pratique, j'ai donc
  • ajouté les trois champs personnalisés dans redmine pour ExeLin ExeMac et ExeWin
  • développé une page qui crache un fichier conf "compatible" à partir de requêtes dans la base de données de redmine: http://updates.ryxeo.com/alacarte.php

Pour éviter que alacarte.php ne retourne les infos de windows si on est sous linux il faut ajouter un paramètre GET sur l'URI

Exemple si on est sous linux

6\Name="Le Fubuki" 
6\Text="Le Fubuki consiste à placer une liste de nombres dans une grille 3x3 de façon à obtenir, par additions successives..." 
6\Shortprojectname="leterrier-fubuki" 
6\ExeLin="/usr/bin/leterrier-fubuki" 
6\boutique="1" 
6\VersionLin="1.2.1~ryxeo12~lucid1" 
6\PackageLin="leterrier-fubuki_1.2.1~ryxeo12~lucid1_amd64.deb" 
6\PackageLinMD5="74cde4e33ffbc9cc6853510fd4a86a1c" 
6\PackageLinSize="1038074" 

Exemple si on est sous windows

2\Name="Cibler" 
2\Text="Nombre à atteindre en trois coups, une dizaine de niveaux possibles." 
2\Shortprojectname="leterrier-cibler" 
2\ExeWin="C:\\\\Program Files\\\\AbulEdu\\\\Cibler\\\\leterrier-cibler.exe" 
2\boutique="1" 
2\VersionWin="1.0.4" 
2\PackageWin="leterrier-cibler-1.0.4-setup.exe" 
2\PackageWinMD5="736c0ebc364ddc5f4f0052f18aa10c44" 
2\PackageWinSize="12384208" 

Le code source est versionné

sftp://redmine.ryxeo.com/home/groupes/developpeurs/ryxeo/updates-ryxeocom/version-1.0/
Redmine Appliance - Powered by TurnKey Linux