Cameleon issueshttps://framagit.org/ocds/Cameleon/-/issues2018-03-06T13:47:30Zhttps://framagit.org/ocds/Cameleon/-/issues/132install.bash2018-03-06T13:47:30Zocdsinstall.bashInstallation sur windows:
* Ajout de liens dans le menu démarrer,
* Ajout de la variable d'environnement CIP (Caméléon Instance Path),
* Copie des fichier dans le répertoire programmefiles,
* Ajout d'un liens sur le bureau.Installation sur windows:
* Ajout de liens dans le menu démarrer,
* Ajout de la variable d'environnement CIP (Caméléon Instance Path),
* Copie des fichier dans le répertoire programmefiles,
* Ajout d'un liens sur le bureau.Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/131install.sh2018-03-18T11:20:19Zocdsinstall.shA partir d'une instance standalone, le script install permet de:
* Positionner les fichiers de l'instance au bon endroit,
* Positionner les fichiers exécutables au bon endroit,
* Configurer la variable d'environnement CIP (Caméléon Insta...A partir d'une instance standalone, le script install permet de:
* Positionner les fichiers de l'instance au bon endroit,
* Positionner les fichiers exécutables au bon endroit,
* Configurer la variable d'environnement CIP (Caméléon Instance Path).
Permet de lancer ecm et lcm de n'importe ou sur la machine. Le positionnement des fichiers projets sont à la discrétion de l'utilisateur.
Ref à étudier autour du développement:
* Empaquetage: http://doc.ubuntu-fr.org/tutoriel/creation_deb
* https://www.debian.org/doc/manuals/maint-guide/
* http://www.linux-france.org/article/sys/fhs/fhs-3.8.htmlBackloghttps://framagit.org/ocds/Cameleon/-/issues/96Packet lcm et ecm2018-03-11T11:53:17ZocdsPacket lcm et ecm* 1/ Install propre sous debian (sous /opt)
* 2/ Packet installable et desinstallable
Suivre:
* http://damiengustave.fr/creer-un-depot-debian-personnel/
* https://librefan.eu.org/node/323
* http://www.linux-france.org/article/sys/fhs/fh...* 1/ Install propre sous debian (sous /opt)
* 2/ Packet installable et desinstallable
Suivre:
* http://damiengustave.fr/creer-un-depot-debian-personnel/
* https://librefan.eu.org/node/323
* http://www.linux-france.org/article/sys/fhs/fhs-toc.htmlCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/47Best installation process on windows2017-06-16T18:14:51ZocdsBest installation process on windows* raccourcis
* menu démarrer* raccourcis
* menu démarrerCameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/46Best installation process with debian and ubuntu2017-06-16T18:13:58ZocdsBest installation process with debian and ubuntu* .deb, installation simplifiée
* intégration à l'os (raccourcis sur bureau + menu démarré)
installation via apt-get?* .deb, installation simplifiée
* intégration à l'os (raccourcis sur bureau + menu démarré)
installation via apt-get?Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/43Intégration continue2017-06-10T10:02:17ZocdsIntégration continueConstruction
-------------------
Aujourd'hui, deux VM par distribution de Caméléon (ie, pour un système):
* Une pour l'environnement de construction,
* et une pour un environnement d'installation et de test.
Nous avons en cible la...Construction
-------------------
Aujourd'hui, deux VM par distribution de Caméléon (ie, pour un système):
* Une pour l'environnement de construction,
* et une pour un environnement d'installation et de test.
Nous avons en cible la distribution sur ces environnements linux:
* Raspbian sur Arm (raspberry pi 3) (supporté en 2.1),
* Debian 8.8 (supporté en 2.1),
* Ubuntu 16.04 (supporté en 2.1),
* Redhat (supporté en cible),
* CentOs (supporté en cible),
* ArchLinux (supporté en cible),
* Fedhora (supporté en cible).
Et ces environnements windows:
* Windows 7, 8 et 10 (supporté en 2.1).
Pour windows, nous avons besoin que 2 Vm et une seule distribution pour les 3 systèmes cibles, les versions étant compatibles.
Cela représente 8 environnements de construction et de distribution, 8 environnements de tests.
Test
-------------------
Au regard du nombre d'environnements, il est nécessaire d'automatiser les tests le plus possible. Attention néanmoins, l'application étant graphique, il est impératif de conserver tous les tests d'IHM à la main d'un testeur.
Les critères d'acceptation des passages des phases alpha, beta et release doivent être préciséments définis. En contrainte, il est nécessaire de suivre les recommandations en gestion de version de shinoe: https://framagit.org/ocds/shinoe/blob/master/gdv.md
Objet de l'étude
-------------------
* Choix de solution de virtualisation. Docker pour les linux? (cela pourrait nous faire merger 14 VM en une, intéressant),
* Choix de solution d'intégration continue (CI de gitlab, hudson)?
* Recommandation de mise en oeuvre et points d'attentions.Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/39Build and Installation process on Fedora2017-06-07T08:45:43ZocdsBuild and Installation process on Fedorahttps://getfedora.org/https://getfedora.org/Cameleon v2.3-devhttps://framagit.org/ocds/Cameleon/-/issues/38Build & installation process on Manjaro (arch)2017-06-07T08:45:57ZocdsBuild & installation process on Manjaro (arch)https://manjaro.org/https://manjaro.org/Cameleon v2.3-dev