Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)

« Projet dev » : différence entre les versions

De AJLSM
Aller à la navigation Aller à la recherche
Ctate (discussion | contributions)
Aucun résumé des modifications
Ctate (discussion | contributions)
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


Important :
Pour installer .

Voir Pleade Quickstart