Skip to content

Latest commit

 

History

History

deploiement

Déploiement

Le déploiement en preprod et prod se font manuellement via les github Actions :

Menu actions

Il est possible de déployer n'importe quoi (commit, branche, tag) sur n'importe quel environnement mais par bonne pratique, nous ne déploierons que des tags / releases.

Release

Ainsi, nous allons déclencler l'Action de release sur la branche main :

Action release

Lancement release

Déroulement

Fin de la release

En cas de succès, la nouvelle Release sera visible sur le repo.

Déploiement Préprod

Une fois le tag créé, il suffit de lancer l'action PreProd :

Action PreProd

Choisissez le tag souhaité :

Action PreProd - choix tag

Lancez l'action :

Action PreProd - lancement

Cliquer sur l'action apparue pour suivre le détail du déploiement :

Action PreProd - rafraichissement

Une fois terminé, l'environnement sera mis à jour. Le tag déployé est visible sur les clients au niveau des footers.

La préprod est accessible via les URLS suivantes :

Les Urls des services ainsi que l'url menant à l'aggrégateur de logs Grafana peuvent être retrouvées dans la dernière partie de l'action.

Action PreProd - sumamry

Déploiement Prod

Les actions sont identiques au déploiement de la preprod, à ceci près qu'il faut utiliser l'acvtion prod.

Autre déploiement

Pour déployer un autre environnement, comme une branche par exemple, il suffit de pousser la branche sur le repo, qui déploiera automatique toute la stack via l'action review-auto ou review. Pour connaître les Urls utilisées, consulter le dernier bloc dans le Summary. Un environnement est persisté une semaine par défaut et sera supprimé en même temps que la branche associées, sauf si celle-ci est préfixée par persist/.