Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
« Projet dev » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
== Prérequis == | |||
=== Installer des paquets === | |||
<syntaxhighlight lang="bash"> | |||
sudo apt-get install subversion libsvn-java | |||
</syntaxhighlight> | |||
* subversion est pour utiliser svn dans le terminal. | |||
* libsvn-java est pour utiliser le plugin Subclipse pour utiliser SVN dans Eclipse. | |||
=== Configurer SSH === | |||
Sur le serveur moorea | |||
<syntaxhighlight lang="bash"> | |||
groupadd ctate | |||
useradd -m -k -d -g ajlsm ctate | |||
usermod -G ajlsm,ctate ctate | |||
passwd ctate | |||
vi /etc/ssh/sshd_config | |||
/etc/init.d/sshd restart | |||
</syntaxhighlight> | |||
Sur la nouvelle machine du développeur : | |||
<syntaxhighlight lang="bash"> | |||
ssh-keygen -t dsa | |||
ssh-keygen -t rsa | |||
ssh-copy-id -i ~/.ssh/id_dsa.pub ctate@192.168.123.16 | |||
ssh-copy-id -i ~/.ssh/id_rsa.pub ctate@192.168.123.16 | |||
</syntaxhighlight> | |||
Le projet dev peut installer pleade-libre, pleade-entreprise, pleade-mets ou les applications pour presque tous nos clients. Pour commencer, il faut créer un nouveau répertoire pour le projet que tu veut installer : | Le projet dev peut installer pleade-libre, pleade-entreprise, pleade-mets ou les applications pour presque tous nos clients. Pour commencer, il faut créer un nouveau répertoire pour le projet que tu veut installer : | ||
| Ligne 55 : | Ligne 82 : | ||
* ville-dijon | * ville-dijon | ||
* ville-dole | * ville-dole | ||
{{important|Pour installer }} | |||
Voir [[Pleade Quickstart]] | |||
Version du 26 janvier 2015 à 13:28
Prérequis
Installer des paquets
sudo apt-get install subversion libsvn-java
- subversion est pour utiliser svn dans le terminal.
- libsvn-java est pour utiliser le plugin Subclipse pour utiliser SVN dans Eclipse.
Configurer SSH
Sur le serveur moorea
groupadd ctate
useradd -m -k -d -g ajlsm ctate
usermod -G ajlsm,ctate ctate
passwd ctate
vi /etc/ssh/sshd_config
/etc/init.d/sshd restart
Sur la nouvelle machine du développeur :
ssh-keygen -t dsa
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_dsa.pub ctate@192.168.123.16
ssh-copy-id -i ~/.ssh/id_rsa.pub ctate@192.168.123.16
Le projet dev peut installer pleade-libre, pleade-entreprise, pleade-mets ou les applications pour presque tous nos clients. Pour commencer, il faut créer un nouveau répertoire pour le projet que tu veut installer :
mkdir pleade
cd pleade
Le projet dev est dans SVN sur le serveur moorea. SVN est accessible depuis l'exterieur depuis le host svn.ajlsm.com, mais à l'interne à 192.168.123.16. Parce que j'utilisent le projet dev sur des serveurs à distant comme mercure mais aussi au bureau, je configure le fichier /etc/hosts pour le host svn.ajlsm.com :
192.168.123.16 moorea svn.ajlsm.com redmine.ajlsm.com mw.ajlsm.com
Après il faut récupérer le fichier ant build pour installer le projet dev :
svn export svn+ssh://svn.ajlsm.com/home/svn/dev/workspace/build_workspace.xml
ant -f build_workspace.xml
Voici les clients
- ad21
- ad33
- ad44
- ad64-pleade3
- ad84
- ad94
- ark
- basse-bretagne
- bm-grenoble
- bm-languedoc
- bm-orleans
- bm-orleans-old
- bnf-pleade
- cnd
- college-de-france
- credit-agricole
- Ead-Publisher
- mercure_ajlsm
- msh-dijon
- oai
- pleade-entreprise
- pleade-entreprise-3-5
- pleade-entreprise-gmaps
- pleade-entreprise-html5
- pleade-entreprise-mysql
- pleade-entreprise-osd
- pleade-libre
- pleade-libre-3-5
- pleade-libre-cocoon-2-1-12
- pleade-mets
- pleade-social-media
- pleade-solr
- ville-dijon
- ville-dole
Voir Pleade Quickstart