Outils pour utilisateurs

Outils du site


admin:services:forge.chapril.org

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évisionLes deux révisions suivantes
admin:services:forge.chapril.org [2022/03/15 08:21] – Suppression du délai de 48h (revert https://admin.chapril.org/doku.php?id=admin:services:forge.chapril.org&do=diff&rev2%5B0%5D=1618239201&rev2%5B1%5D=1626365836&difftype=sidebyside) pilouadmin:services:forge.chapril.org [2022/04/22 02:08] – [Procédure de mise à jour] utilisation du script présent dans le dépôt pilou
Ligne 651: Ligne 651:
 export VERSION=1.X.Y export VERSION=1.X.Y
 </code> </code>
-  * Lancer le script suivant ou bien copier/coller le contenu des fonctions, dans l'ordre<code bash> +  * Lancer [[https://forge.april.org/Chapril/forge.chapril.org-tools/src/branch/master/upgrade.sh|le script de mise à jour]]:<code bash> 
-#!/bin/bash +/srv/forge.chapril.org/tools/upgrade.sh verify download 
- +/srv/forge.chapril.org/tools/upgrade.sh stop backup 
-set -ex +/srv/forge.chapril.org/tools/upgrade.sh check 
- +# corriger les éventuels problèmes 
-BINDIR=/srv/gitea/bin +/srv/forge.chapril.org/tools/upgrade.sh upgrade 
-#VERSION=x.x.x +être attentif aux éventuels problèmes 
- +/srv/forge.chapril.org/tools/upgrade.sh start
-cd $BINDIR +
- +
-function verify() { +
-    if ./gitea --version grep -q "version $VERSION " ; then +
- echo "Already at version $VERSION" +
-    fi +
-+
- +
-function download() { +
-    wget -c https://dl.gitea.io/gitea/$VERSION/gitea-$VERSION-linux-amd64 +
-    wget -c https://dl.gitea.io/gitea/$VERSION/gitea-$VERSION-linux-amd64.asc +
-    wget -c https://dl.gitea.io/gitea/$VERSION/gitea-$VERSION-linux-amd64.sha256 +
-    sha256sum -c gitea-$VERSION-linux-amd64.sha256 +
-    gpg --keyserver keys.openpgp.org --recv 7C9E68152594688862D62AF62D9AE806EC1592E2 +
-    gpg --verify gitea-$VERSION-linux-amd64.asc gitea-$VERSION-linux-amd64 +
- +
-+
- +
-function stop() { +
-    systemctl stop gitea +
-+
- +
-function backup() { +
-    this step takes some times +
-    su - gitea -c "cd /srv/gitea/bin ; /srv/gitea/bin/gitea dump --tempdir /var/tmp/ -c /etc/gitea/gitea.ini" +
-+
- +
-function upgrade() { +
-    chmod u+x gitea-$VERSION-linux-amd64 +
-    chown gitea.gitea gitea-$VERSION-linux-amd64 +
-    ln --force gitea-$VERSION-linux-amd64 gitea +
-+
- +
-function start() { +
-    systemctl start gitea +
-+
- +
-for fun in "${@:-verify download stop backup upgrade start}" ; do +
-    $fun +
-done+
 </code> </code>
   * surveiller les logs :<code bash>   * surveiller les logs :<code bash>
admin/services/forge.chapril.org.txt · Dernière modification : 2024/01/28 01:25 de pilou