- lancement de tests unitaires rassemblés à un même endroit (sous utilisateur mutualisé)
- gestionnaire de code source (git de préférence)
Usine logicielle sous RHEL 6.6
J’ai installé git.x86_64 : j’imagine que cela correspond au client (dans le --info du rpm il est fait allusion à un meta-paquet git-all mais je ne l’ai pas trouvé).Me reste à voir à rajouter :
- Soit une install minimale avec 1 serveur :
- cgit.x86_64 : A fast web interface for git
- Soit une install pouvant être plus sympathique :
- gitolite.noarch : Highly flexible server for git directory version tracker 2.3.1
- gitolite3.noarch : Highly flexible server for git directory version tracker 3.6.3 => ok prendre celle-ci
- gitosis.noarch : Git repository hosting application Version : 0.2 Release : 9.20080825git.el6 => ok, obsolète en 2015 a priori
- gitstats.noarch : Generates statistics based on GIT repository activity
=> je ne vais tout de même pas installer un redmine…
Et des trucs connexes comme :
- git2cl.noarch : Converts git logs to GNU style ChangeLog format
- peut-être tig.x86_64 : Text-mode interface for the git revision control system
Git sur le poste de travail (windows)
Sur le poste de travail, cela m’a l’air très dépendant des outils des développeurs(*) : déjà un gvim pourrait être utilisable ?(*) il y en a une palanquée sur https://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools
=> prendre https://git-for-windows.github.io/ cela vient avec un "paquet-cadeau" : bash-git, un éditeur qui vaut ce qu'il vaut (git-gui en tcl/tk)
Autres outils à évaluer sur le poste de travail
- http://plugins.jedit.org/plugins/?GitPlugin
- https://webdeveloperankitakulkarni.wordpress.com/2013/10/19/git-with-notepad/
Vérifications & utilisation standard
- 593 rpm au départ (un peu moins du fait des installations effectuées)
- ksh est le shell par défaut (ainsi que pour root...) => lancer bash ou redéfinir variable SHELL pour chaque utilisateur
- quelques outils utiles : screen, bash-completion, sysstat, mtr, nano, nmon
- kernel-2.6.32-504.1.3, httpd 2.2.15-45
- place disponible sur / un peu limitée (4 Go, 1,5 utilisé reste ~2,2 Go utilisables), /var à part (2 Go), le /home est séparé (reste 1 Go), voir /logiciels (~10 Go) et /appli (5 Go)
- créer un utilisateur générique par type d'utilisation (webadm, gitadm...) permettant de placer son stockage à l'endroit approprié, donner le sudo à ceux qui en ont besoin
- utilisation de clés SSH pour connexion des utilisateurs
CategoryTechnologySurvey