Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
archives:adminsys:gogs [2016/07/31 13:09] sebian |
archives:adminsys:gogs [2020/02/21 21:46] (Version actuelle) cacatoes page obsolète (archivée) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Gogs ====== | ====== Gogs ====== | ||
+ | <note warning> | ||
Gogs est le logiciel qui fait tourner [[https:// | Gogs est le logiciel qui fait tourner [[https:// | ||
+ | ===== Configuration ===== | ||
- | ===== Mise à jour de Gogs sur hermes | + | < |
+ | $ ssh hermes.aquilenet.fr | ||
+ | admin@hermes: | ||
+ | gogs@hermes: | ||
+ | </ | ||
+ | La configuration se fait dans '' | ||
+ | |||
+ | ===== Mise à jour de Gogs sur hermes ===== | ||
< | < | ||
Ligne 13: | Ligne 22: | ||
</ | </ | ||
+ | Les modifications locales sont dans une branche " | ||
- | Pour mettre à jour, en n' | + | Pour mettre à jour, ça se fait en plusieurs étapes |
+ | ==== Mise à jour des dépendances ==== | ||
+ | |||
+ | On commence par revenir sur la branche master, et mettre à jour gogs ainsi que ses dépendances : | ||
< | < | ||
gogs@hermes: | gogs@hermes: | ||
- | gogs@hermes: | + | gogs@hermes: |
- | gogs@hermes: | + | gogs@hermes: |
- | gogs@hermes: | + | gogs@hermes: |
</ | </ | ||
+ | ==== Choix d'une version ==== | ||
- | On fait un « backup » de la version | + | Pour choisir |
+ | |||
+ | ==== Entretien de la configuration ==== | ||
+ | On regarde les nouveaux paramètres de configuration introduits, et si les valeurs par défaut ne conviennent pas, on rajoute de la configuration dans '' | ||
< | < | ||
- | gogs@hermes: | + | gogs@hermes: |
+ | gogs@hermes:~$ git log -p ffdn_prod..$VERSION conf/app.ini | ||
+ | gogs@hermes:~$ vim custom/ | ||
</ | </ | ||
+ | ==== Mise à jour du code ==== | ||
- | Puis compilation de la nouvelle | + | Enfin, on rebase la branche '' |
+ | < | ||
+ | gogs@hermes: | ||
+ | gogs@hermes: | ||
+ | </ | ||
+ | |||
+ | ==== Compilation ==== | ||
+ | |||
+ | On fait un « backup » de la version de prod (au cas où) : | ||
< | < | ||
- | gogs@hermes: | + | gogs@hermes: |
</ | </ | ||
+ | Puis compilation de la nouvelle version : | ||
+ | |||
+ | < | ||
+ | gogs@hermes: | ||
+ | </ | ||
- | Et on redémarre le service | + | ==== Redémarrage du service |
+ | Si tout s'est bien passé, on peut redémarrer le service (en étant root) : | ||
< | < | ||
Ligne 49: | Ligne 83: | ||
</ | </ | ||
+ | Les logs sont consultables dans / | ||
===== Changements locaux ===== | ===== Changements locaux ===== |