admin:services:paste.chapril.org:upgrade
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| admin:services:paste.chapril.org:upgrade [2023/02/26 12:59] – créée pitchum | admin:services:paste.chapril.org:upgrade [2024/05/07 19:33] (Version actuelle) – supprimée pitchum | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Mise à jour de paste ====== | ||
| - | < | ||
| - | Elle a été rédigée à partir de ce qui a été fait manuellement pour la v1.5.1. | ||
| - | </ | ||
| - | |||
| - | La mise à jour se passe en 2 temps : | ||
| - | |||
| - | - générer un tarball de la nouvelle version, sur le poste de travail de l' | ||
| - | - déployer ce tarball sur le serveur | ||
| - | |||
| - | ===== Générer le " | ||
| - | |||
| - | < | ||
| - | |||
| - | ==== La première fois ==== | ||
| - | |||
| - | < | ||
| - | mkdir -p ~/ | ||
| - | cd ~/ | ||
| - | git clone ssh:// | ||
| - | git remote add upstream https:// | ||
| - | git fetch --all | ||
| - | </ | ||
| - | |||
| - | ==== Les fois suivantes ==== | ||
| - | |||
| - | < | ||
| - | cd ~/ | ||
| - | </ | ||
| - | |||
| - | Trouver le tag de la verion qui nous intéresse. C'est probablement le dernier qui nous intéresse, donc on peut l' | ||
| - | < | ||
| - | git tag --sort=v: | ||
| - | </ | ||
| - | |||
| - | Stockons le numéro de version qui nous intéresse dans une variable, ici la version 1.5.1 pour l' | ||
| - | |||
| - | < | ||
| - | export VERSION=1.5.1 | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | cd ~/ | ||
| - | git checkout chapril-trunk | ||
| - | git rebase ${VERSION} | ||
| - | </ | ||
| - | |||
| - | Et maintenant, il faut résoudre les éventuels conflits. | ||
| - | |||
| - | < | ||
| - | |||
| - | Une fois les conflits résolus, on créé un tag, puis une archive tar.gz à partir de ce tag : | ||
| - | |||
| - | < | ||
| - | git tag chapril-paste-${VERSION} | ||
| - | git archive -o / | ||
| - | </ | ||
| - | |||
| - | ===== Déployer ===== | ||
| - | |||
| - | <note important> | ||
admin/services/paste.chapril.org/upgrade.1677416381.txt.gz · Dernière modification : 2023/02/26 12:59 de pitchum
