Projet

Général

Profil

Development #31773

Playbook (ou documentation) de mise à jour des briques

Ajouté par Emmanuel Cazenave il y a environ 5 ans. Mis à jour il y a environ 4 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
-
Version cible:
-
Début:
27 mars 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Bizarrement tout le monde ne sait pas qu'il faut faire un xxx-manage migrate_schemas, entre autres : #31759

Playbook ou documentation mon cœur balance.


Fichiers

0001-git-checkout-master-31773.patch (768 octets) 0001-git-checkout-master-31773.patch Emmanuel Cazenave, 14 novembre 2019 20:31

Révisions associées

Révision d7ffa7e1 (diff)
Ajouté par Emmanuel Cazenave il y a environ 4 ans

git: checkout master (#31773)

Historique

#3

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • Priorité changé de Normal à Haut
#4

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • pip install -e des briques
  • migrate_schemas
  • collecstatic
  • restart supervisor ???
#5

Mis à jour par Emmanuel Cazenave il y a plus de 4 ans

J'était parti pour tagger toutes les action à exécuter mais ça en faisait des piles et tatata la solution apparaît toute seule : il suffit de relancer le plabyook d'installation en entier.

Ça fait d'autres choses en plus que ce qu'on veut ici mais il n'y a rien de problématique, depuis le début de devinst je relance install sur install sans soucis, et sur une installation déjà faite c'est pas bien long.

Je propose juste ce mini patch de confort : actuellement si une autre branche que master est active le playbook plante, ce patch assure un checkout de master et plus de plantage (si il y a des changements non commités dans un répo ça plantait avant et ça continue avec ce patch, ce qui me semble raisonnable).

#6

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a environ 4 ans

  • Statut changé de Solution proposée à Solution validée
  • s'arrête si une branche est en cours de modification
  • sinon repasse les branches sur master
  • puis fait un pull
#7

Mis à jour par Thomas Noël il y a environ 4 ans

Nicolas Roche a écrit :

  • s'arrête si une branche est en cours de modification
  • sinon repasse les branches sur master
  • puis fait un pull

et ça revient sur la branche sur laquelle on travaille ?

#8

Mis à jour par Emmanuel Cazenave il y a environ 4 ans

Thomas Noël a écrit :

et ça revient sur la branche sur laquelle on travaille ?

Ce sera pour un autre ticket (celui où devinst te fera un café pendant que ça déploie).

(en vrai bien sûr ça doit être possible, mais patch d'une tout autre ampleur).

#9

Mis à jour par Emmanuel Cazenave il y a environ 4 ans

  • Statut changé de Solution validée à Solution déployée
commit d7ffa7e16f2bc437d1aa18f0dc902bd2350c753f
Author: Emmanuel Cazenave <ecazenave@entrouvert.com>
Date:   Thu Nov 14 20:16:09 2019 +0100

    git: checkout master (#31773)

Formats disponibles : Atom PDF