Outils pour utilisateurs

Outils du site


admin:services:paste.chapril.org:upgrade

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
Dernière révisionLes deux révisions suivantes
admin:services:paste.chapril.org:upgrade [2023/10/08 20:14] – Enable syntax color for readability pitchumadmin:services:paste.chapril.org:upgrade [2024/01/07 14:41] – [Déployer] pitchum
Ligne 57: Ligne 57:
 git tag ${VERSION?}-chapril git tag ${VERSION?}-chapril
 git push --tags origin # Pousser le tag côté forge April git push --tags origin # Pousser le tag côté forge April
 +</code>
 +
 +Normalement, le fait de pousser le tag suffit pour générer une archive téléchargeable sur la [[https://forge.april.org/Chapril/paste.chapril.org-privatebin/tags|page des tags de la forge]].
 +Mais si l'archive n'est pas téléchargeable, alors on peut le créer soi-même comme ceci :
 +
 +<code bash>
 +git archive --prefix=paste-${VERSION?}-chapril/ -o /tmp/paste-${VERSION?}-chapril.tar.gz ${VERSION?}-chapril
 </code> </code>
  
Ligne 73: Ligne 80:
 <code bash> <code bash>
 cd /var/www/paste.chapril.org/ cd /var/www/paste.chapril.org/
-wget -O versions/${VERSION?}-chapril.tar.gz \+wget -O versions/paste-${VERSION?}-chapril.tar.gz \
   https://forge.april.org/Chapril/paste.chapril.org-privatebin/archive/${VERSION?}-chapril.tar.gz   https://forge.april.org/Chapril/paste.chapril.org-privatebin/archive/${VERSION?}-chapril.tar.gz
 sudo -u www-data tar \ sudo -u www-data tar \
   --one-top-level=versions/chapril-paste-${VERSION?} \   --one-top-level=versions/chapril-paste-${VERSION?} \
   --strip-components=1 \   --strip-components=1 \
-  -xavf versions/${VERSION?}-chapril.tar.gz+  -xavf versions/paste-${VERSION?}-chapril.tar.gz
 cd versions/chapril-paste-${VERSION?}/cfg/ cd versions/chapril-paste-${VERSION?}/cfg/
 ln -s /etc/chapril-paste.conf conf.php ln -s /etc/chapril-paste.conf conf.php