Outils pour utilisateurs

Outils du site


slvpartage:trivabbleyunohost

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
slvpartage:trivabbleyunohost [2020/05/20 17:32] – [Comment tester une application yunhost de dev sans passer par github ?] philippelslvpartage:trivabbleyunohost [2020/07/07 19:31] (Version actuelle) cyberyunohost
Ligne 111: Ligne 111:
 j'ai installé un yunohost de dev mais je ne sais pas comment pointer sur autre chose que github pour obtenir le paquet... j'ai installé un yunohost de dev mais je ne sais pas comment pointer sur autre chose que github pour obtenir le paquet...
  
 +La réponse : il faut le faire en ligne de commande en fournissant le répertoire de l'application.
  
 retour à la documentation : https://yunohost.org/#/packaging_apps_start retour à la documentation : https://yunohost.org/#/packaging_apps_start
 +
 +__//utiliser ssh entre le guest et le host//__.
  
 cloner le git dans un repertoire de yunohost ( ici trivabble_ynh ) cloner le git dans un repertoire de yunohost ( ici trivabble_ynh )
  
 +puis l'installer en ligne de commande :
 +
 +<code>
 admin@ynh:~$ sudo yunohost app install $(pwd)/trivabble_ynh --debug admin@ynh:~$ sudo yunohost app install $(pwd)/trivabble_ynh --debug
 +</code>
 +
 +il s'en suit une mise en garde, bon il faut bien se lancer à l'eau à un moment ...
 +
 +sur mon environement source git ( qui n'est pas yunohost mais mon pc de dev ) je fais les modifs dans une branche dédiée au dev, c'est celle là que je checkout et pull sous yunohost dev.
 +
 +puisque je créé un commit pour chaque petite adaptation même non fonctionnel, à la fin d'un itération qui fonctionnne j'ai envie de créer un seul commit qui oublie les commits faux : une utilisation avancée de git rebase ( avec squash ).
 +
 +https://stackoverflow.com/questions/5721566/combining-multiple-commits-into-one-prior-to-push
 +
 +====== Comment tester l'upgrade ? ======
 +
 +Il faut partir d'une version A pour aller à une version B.
 +
 +fournir d'abord la fonction de backup...
 +
 +est-ce que le bacup est censé copier l'application source elle même ? ( elle conserve les scripts de l'application yunohost d'installation ) 
 +
 +=> il me semble que oui, donc copie de l'integralité du repertoire /var/wwww/$app
 +
 +A FINIR
 +
 +====== Mise à jour de l'environnement de dev ======
 +
 +En utilisant l'interface d'admin, la mise à jour de l'environnement de dev rend l'interface d'admin inutilisable... il n'est donc peut être pas recommander de procéder ainsi, ou bien il y a des choses à synchroniser...
 +
 +En fait le problème est juste que le dernier build marqué ok de yunohost sur debian unstable est cassé.
 +
 +dans l'environnmeent de dev on peut rebuilder depuis yunohost-admin :
 +./ynh-dev use-git yunohost-admin
slvpartage/trivabbleyunohost.1589988747.txt.gz · Dernière modification : 2020/05/20 17:32 de philippel