Pages enfant
  • Workshop esup4 16/05/2013

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Déroulement du TP pas à pas

dans ce TP nous allons dérouler le tuto pas a pas tel qu'il a été jouer le jour de la formation, en suivant globalement ce qui est décrit dans le readme:

https://github.com/EsupPortail/esup-uportal/blob/master/README

 

Ldap

le VM contient un annuaire ldap , et l'utilitaire graphique qui va bien pour visulaiser les entrée de l'annuaire: jxplorer 

...

il faut definir dans catalina.properties le chamin des shared lib, c'est indispensable

rappel readme https://github.com/EsupPortail/esup-uportal/blob/master/README

* emacs conf/catalina.properties
    * shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar

donc on modifie catalina.propertie (oops un diff sans git (clin d'œil) , je n'ai pas lors du TP mis tomcat-esup sous git ....)

esup@esup4:/opt/tomcat-esup$ diff conf/catalina.properties.orig conf/catalina.properties
74c74
< shared.loader=
---
> shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar

esup-uportal

Git

recuperation du pakage sur github


esup@esup4:/opt$ git clone git://github.com/EsupPortail/esup-uportal.git
Cloning into esup-uportal...

il clone et fock la branche master

git remote -v
par default rataché a origin, on pourrai aussi ajouter un git interne (bare) ...

afficher les tags esup

...

si cette commande echoue sur un connection timeout ou fatal ... c'est qu'il faut y aller plutot en https qu'en git (cas lors du TP en wifi derriere eduspot )

esup@esup4:/opt$ git clone https://github.com/EsupPortail/esup-uportal.git
Cloning into esup-uportal...
remote: Counting objects: 161312, done.
remote: Compressing objects: 100% (45456/45456), done.
remote: Total 161312 (delta 92606), reused 158205 (delta 89900)
Receiving objects: 100% (161312/161312), 131.12 MiB | 1.96 MiB/s, done.
Resolving deltas: 100% (92606/92606), done.

cela clone localement de depot github d'esup-portal et forck la branche master

esup@esup4:/opt/esup-uportal$ git remote -v 
origin git://github.com/EsupPortail/esup-uportal.git (fetch)
origin git://github.com/EsupPortail/esup-uportal.git (push)
afficher les tags esup
esup@esup4:/opt/esup-uportal$ git tag | grep uportal
uportal-3.2.5
uportal-4.0.0
uportal-4.0.0-RC1
uportal-4.0.0-RC2
uportal-4.0.1
uportal-4.0.10
uportal-4.0.11
uportal-4.0.11-esup-1
uportal-4.0.2
uportal-4.0.3
uportal-4.0.4
uportal-4.0.5
uportal-4.0.6
uportal-4.0.6.SR1
uportal-4.0.7
uportal-4.0.8
uportal-4.0.8-esup-0-avant-presta-1
uportal-4.0.9
uportal-4.0.9.1

git checkout -b on se cree une branche esup-univ.fr basée sur le tag uportal-4.0.11-esup-1on se cree une brnache esup1

$ git checkout -b esup-univ.fr

...

 uportal-4.0.11

...

-esup-1
Switched to a new branch 'esup-univ.fr'


on peut alors supprimer la branche master

$ git branch -D master
Deleted branch master (was d7e09e6).

git status liste les differences entre mon repertoire uportal par rapport au dernier commit, pour le moment pas grand chose

$ git status
# On branch esup-univ.fr
nothing to commit (working directory clean)

edit config
build.properties , tout se pilote par ant
esup.properties configuration de premier niveau injecter dans des config xml plus complexe
adapter le home avec /opt

 

esup@esup4:/opt$ git clone https://github.com/EsupPortail/esup-uportal.git
Cloning into esup-uportal...
remote: Counting objects: 161312, done.
remote: Compressing objects: 100% (45456/45456), done.
remote: Total 161312 (delta 92606), reused 158205 (delta 89900)
Receiving objects: 100% (161312/161312), 131.12 MiB | 1.96 MiB/s, done.
Resolving deltas: 100% (92606/92606), done. 

slide 21

* build.properties
  * ln -s build.properties.sample build.properties
  * emacs build.properties
    * server.home=/opt/tomcat-esup

...