Zenika-Training / zenika-formation-framework

Tools to build and present our training material
8 stars 25 forks source link

Déploiement continue des branches #65

Open ncuillery opened 9 years ago

ncuillery commented 9 years ago

Ca pourrait être pratique d'avoir le déploiement continue sur les branches du repo également.

Ca permettrait par exemple de faire des revues de PR directement en lisant les slides mis à jour.

Est ce seulement possible ?

ggerbaud commented 9 years ago

Pour cette première, on a volontairement choisi de n'avoir que 2 versions en parallèle.

Une version stable ('release') qui correspond a ce qui sera imprimé par Olivier ou Ops et utilisé en formation et une version courante qui correspond au master.

On peut imaginer pour une prochaine release du fwk d'avoir une 3ème version ('stagging' ?) qui correspondrait à la dernière PR. Je pense que c'est faisable avec CircleCI. Par contre, une PR en écraserait une autre.

Pourquoi ?

Et bien AppEngine nous limite à 10 versions et donc on ne peut pas se permettre de créer des versions avec les noms des branches des PR, car on atteindrait rapidement les 10 (d'autant qu'il faudrait supprimer les versions inutiles à la main).

Donc il faudrait que chaque PR soit étudiée rapidement.

Voila mes réflexions sur le sujet :)