Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revoir les déploiements #977

Open
fabienheureux opened this issue Oct 24, 2024 · 0 comments
Open

Revoir les déploiements #977

fabienheureux opened this issue Oct 24, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request question Further information is requested

Comments

@fabienheureux
Copy link
Member

J'ai un peu joué avec nos déploiements dans les Github actions et je proposerais bien une revue de ceux-ci, pour qu'on gagne du temps et en fluidité

  • Utilisation des environnements

    • On pourrait avoir deux environnements : preprod et prod
    • On ajouter des étapes soumises à validation dans les PR pour déployer en staging
  • Au lieu de pousser un tag manuellement, puis d'attendre la création de la release qui fait le déploiement, je propose que

    • Un push sur main génère un déploiement en preprod
    • La chaine de CD propose une dernière étape manuelle, permettant de déployer en prod
    • On ajoute un input à la GitHub action pour pouvoir définir le tag à associer au déploiement
    • Lorsqu'on choisit de déployer en prod, et que le déploiement est passé, une release GitHub est créée avec génération automatique du contenu (un peu comme aujourd'hui)

    Ça permet de diminuer le nombre d'étapes manuelles, d'être sûr qu'un déploiement en prod est précédé d'un déploiement en preprod, et ça permet surtout de suivre les déploiements dans GitHub :)

@fabienheureux fabienheureux added the question Further information is requested label Oct 24, 2024
@fabienheureux fabienheureux self-assigned this Oct 24, 2024
@fabienheureux fabienheureux added the enhancement New feature or request label Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant