LTS DEV NOTES: Difference between revisions

Jump to navigation Jump to search
change /tmp/ to $HOME
No edit summary
(change /tmp/ to $HOME)
Line 22: Line 22:
Il est tout de même fortement conseillé d'utiliser la remote "origin" pour le dépôt Git de Dolibarr.
Il est tout de même fortement conseillé d'utiliser la remote "origin" pour le dépôt Git de Dolibarr.


==== ATTENTION à l'utilisation du /tmp -> proposition de passer sur ${HOME}/dolibarr-build/18 ====
Comme le process de création de release est long il nous semble important de ne plus utiliser le /tmp (qui est vidé lors de chaque reboot) mais plutôt un dossier pérenne comme par exemple ${HOME}/dolibarr-build/18


====Création de la release Dolibarr 18.0.7====
====Création de la release Dolibarr 18.0.7====
Line 87: Line 89:
Note: Il peut être plus facile de repartir du dépôt officiel à cette étape surtout si le merge a été modifié au passage
Note: Il peut être plus facile de repartir du dépôt officiel à cette étape surtout si le merge a été modifié au passage
  git clone <nowiki>https://github.com/Dolibarr/dolibarr.git</nowiki> --single-branch -b 18.0
  git clone <nowiki>https://github.com/Dolibarr/dolibarr.git</nowiki> --single-branch -b 18.0
Attention il faut avoir un fichier htdocs/conf/conf.php "opérationnel" sinon le makepack ne marchera pas (et l'erreur n'est pas très visible). Pour ça un fichier conf "basique" est proposé :  
Attention il faut avoir un fichier htdocs/conf/conf.php "opérationnel" sinon le makepack ne marchera pas (et l'erreur n'est pas très visible). Pour ça un fichier conf "basique" est proposé<span> </span>:  
  wget <nowiki>https://cap-rel.fr/dolibarr/dol-18-conf.txt</nowiki> -O dolibarr/htdocs/conf/conf.php
  wget <nowiki>https://cap-rel.fr/dolibarr/dol-18-conf.txt</nowiki> -O dolibarr/htdocs/conf/conf.php


Line 94: Line 96:
  # exporter les variables d'environnement (sous Linux)
  # exporter les variables d'environnement (sous Linux)
  # si vous lancer la commande 'makepack-dolibarr.pl': celle-ci affichera une aide pour exporter ces variables sous Linux ou Windows
  # si vous lancer la commande 'makepack-dolibarr.pl': celle-ci affichera une aide pour exporter ces variables sous Linux ou Windows
  > export DESTIBETARC='/tmp/beta'; export DESTISTABLE='/tmp/stable'; export GITREMOTENAME='origin';
  > export DESTIBETARC="${HOME}/dolibarr-build/18/tmp/beta"; export DESTISTABLE="${HOME}/dolibarr-build/18/tmp/stable"; export GITREMOTENAME='origin';


  #creer les dossiers de destination
  #creer les dossiers de destination
  > mkdir /tmp/{stable,beta}
  > mkdir ${HOME}/dolibarr-build/18/tmp/{stable,beta} -p
   
   
  # lancer la commande en utilisant le chemin complet
  # lancer la commande en utilisant le chemin complet, par exemple
  > /var/www/html/dolibarr/build/makepack-dolibarr.pl
  > /var/www/html/dolibarr/build/makepack-dolibarr.pl
   
   
Line 108: Line 110:
  Building/publishing package version: 18.0.7
  Building/publishing package version: 18.0.7
  Source directory (SOURCE): /var/www/html/dolibarr/build/..
  Source directory (SOURCE): /var/www/html/dolibarr/build/..
  Target directory (DESTI)<span> </span>: /tmp/stable
  Target directory (DESTI)<span> </span>: /home/eric/dolibarr-build/18/tmp/stable
   0 - ALL (1..10)    (Need ISCC.exe,rpmbuild,xz,flatpack,tar,rpmbuild,dpkg dpatch,rpmbuild,7z,rpmbuild,tar)
   0 - ALL (1..10)    (Need ISCC.exe,rpmbuild,xz,flatpack,tar,rpmbuild,dpkg dpatch,rpmbuild,7z,rpmbuild,tar)
   1 - Generate check file
   1 - Generate check file
Line 129: Line 131:
   
   
  ----- Summary -----
  ----- Summary -----
  Package TGZ built successfully in /tmp/stable
  Package TGZ built successfully in ${HOME}/dolibarr-build/18/tmp/stable
   
   
  Press key to finish...
  Press key to finish...
   
   
  # le fichier est dans "/tmp/stable/standard/dolibarr-18.0.7.tgz"
  # le fichier est dans "${HOME}/dolibarr-build/18/tmp/stable/standard/dolibarr-18.0.7.tgz"
Voilà le fichier de la release 18.0.7 vient d'être crée dans le dossier “/tmp/stable/standard/”<span> </span>: il faut alors le vérifier en le décompressant et en installant la version 18.0.7 de Dolibarr.
Voilà le fichier de la release 18.0.7 vient d'être crée dans le dossier “${HOME}/dolibarr-build/18/tmp/stable/standard/”<span> </span>: il faut alors le vérifier en le décompressant et en installant la version 18.0.7 de Dolibarr.


====Publication de la release====
====Publication de la release====
Line 155: Line 157:


=====Créer la release sur github=====
=====Créer la release sur github=====
Pour créer la release sur github il suffit d'aller sur le tag, par exemple https://github.com/Dolibarr/dolibarr/releases/tag/18.0.8 (nous avons appris à faire une release lors de la 18.0.8) et là vous pouvez voir en haut à droite un bouton "Create release from tag" ... tout simplement !
Pour créer la release sur github il suffit d'aller sur le tag, par exemple https://github.com/Dolibarr/dolibarr/releases/tag/18.0.7 (nous avons appris à faire une release lors de la 18.0.7) et là vous pouvez voir en haut à droite un bouton "Create release from tag" ... tout simplement !
<br />
<br />
=====Annoncer la nouvelle version=====
=====Annoncer la nouvelle version=====
417

edits

Navigation menu