Projet

Général

Profil

Packages » Historique » Version 9

Klaas TJEBBES, 20/04/2015 14:49

1 1 Klaas TJEBBES
h1. Packages
2 1 Klaas TJEBBES
3 7 Klaas TJEBBES
h2. Gestion des packages
4 7 Klaas TJEBBES
5 7 Klaas TJEBBES
http://eole.orion.education.fr/oldwiki/index.php/Wpkg_packages
6 7 Klaas TJEBBES
7 4 Klaas TJEBBES
h2. Règles pour l'écriture des _<package>.xml_
8 4 Klaas TJEBBES
9 1 Klaas TJEBBES
* Indentation de 4 espaces
10 7 Klaas TJEBBES
* Attention aux mauvais retours charriot type "^M"
11 4 Klaas TJEBBES
* Faire des check "uninstall" ET "file"
12 4 Klaas TJEBBES
** *Uninstall* : permet de vérifier que l'application apparait dans "Ajout/Suppression de programmes"
13 4 Klaas TJEBBES
** *File* : permet de vérifier que l'application est réellement présente sur le disque dur
14 4 Klaas TJEBBES
* Ne pas écraser des variables existantes (Ex. %PROGRAMFILES%) mais en créer une nouvelle (Ex. %PROGFILES%)
15 4 Klaas TJEBBES
16 4 Klaas TJEBBES
h2. Astuces
17 4 Klaas TJEBBES
18 4 Klaas TJEBBES
* Notepad++ : _Paramétrage > Tabulations, "Taille 4" / cocher "Insérer des espaces"_
19 5 Klaas TJEBBES
* Activer les logs au niveau maximum http://eole.orion.education.fr/oldwiki/index.php/Wpkg_Params#Pour_toutes_les_stations
20 4 Klaas TJEBBES
21 4 Klaas TJEBBES
22 2 Klaas TJEBBES
h2. Gestion
23 3 Klaas TJEBBES
24 2 Klaas TJEBBES
* Création de branches "test" et "stable"
25 2 Klaas TJEBBES
* intégration dans Gaspacho
26 9 Klaas TJEBBES
27 9 Klaas TJEBBES
h2. Modifier des packages sur le dépôt GIT
28 9 Klaas TJEBBES
29 9 Klaas TJEBBES
Une utilisation basique de GIT peut se décrire comme suit :
30 9 Klaas TJEBBES
* clonage local du dépôt distant (à faire une seule fois, ensuite on ne fait que des "pull/commit/push")
31 9 Klaas TJEBBES
* récupération (pull) des modifications
32 9 Klaas TJEBBES
* modification de fichier locaux
33 9 Klaas TJEBBES
* commit de ces modifications (attacher un message texte expliquant les modifications)
34 9 Klaas TJEBBES
* envoie (push) du commit vers le dépôt distant
35 9 Klaas TJEBBES
36 9 Klaas TJEBBES
Ou encore, en ligne de commande sur un poste de travail Linux :
37 9 Klaas TJEBBES
<pre>
38 9 Klaas TJEBBES
cd wpkg-package/
39 9 Klaas TJEBBES
git pull
40 9 Klaas TJEBBES
#MODIFICATION D'UN .XML
41 9 Klaas TJEBBES
git commit -a -m "message de commit expliquant les modifications"
42 9 Klaas TJEBBES
git push
43 9 Klaas TJEBBES
</pre>
44 9 Klaas TJEBBES
45 9 Klaas TJEBBES
Le tout précédé la première fois par :
46 9 Klaas TJEBBES
<pre>
47 9 Klaas TJEBBES
git clone ssh://git@dev-eole.ac-dijon.fr/wpkg-package
48 9 Klaas TJEBBES
</pre>
49 9 Klaas TJEBBES
50 9 Klaas TJEBBES
h3. Depuis Windows
51 9 Klaas TJEBBES
52 9 Klaas TJEBBES
Sous Windows, TortoiseGit est interface graphique permettant de faire la même chose : https://code.google.com/p/tortoisegit/