417
edits
Eric.seigne (talk | contribs) No edit summary |
Eric.seigne (talk | contribs) (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= | > 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. | 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===== | ||
edits