Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gestioCOF
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 78
    • Issues 78
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Klub Dev ENSKlub Dev ENS
  • gestioCOF
  • Issues
  • #214
Closed
Open
Issue created Jan 13, 2019 by Aurélien Delobelle@delobellMaintainer

Ajouter les migrations avant l'arrivée en production

On souhaiterait éviter de se rendre compte au moment d'upgrade GC en prod que des migrations sont manquantes.

On voit quelques solutions avec @mpepin :

  • une étape de CI qui échoue si des migrations sont manquantes,
  • une étape de CI pour ajouter les migrations manquantes (les créer et les committer).

Faut voir à quelle étape ce serait fait, par exemple :

  • lors d'un merge master → production,
  • lors d'un merge XXX → master,
  • ou les deux.

Pour la seconde variante (ajouter les migrations manquantes), ça serait fait après le merge sur la branche cible.

Le faire seulement lors de master → production peut poser problème pour la (future) CD de dev.cof.
Au pire, dev.cof "tombera" (pour les vues utilisant des modèles dont le schéma en DB a changé). Est-ce bien grave ?

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking