Salut à tous,
je me replonge dans le PHP pour le boulot et je suis à la recherche d'un outils qui me permettrait déployer mes applicatifs (en tout cas les màj) en production simplement.
Aujourd’hui j'ai la configuration suivante :
- Un projet PHP classique (composer , PSR, etc ...)
- Un dépôt Git avec un workflow standard (develop/master et feature branche). Ce serveur est sur un réseau de développement non accessible depuis internet.
- Un serveur de production windows server, Apache,PHP,Mysql. Qui héberge plusieurs applicatifs (chacun ayant un dépot git associé). Il pourrait avoir accès au serveur git.
Actuellement pour mettre à jour mon applicatif je transfert bêtement mes fichiers via ftp ou bureau distant. C'est fonctionnel , mais très fastidieux et le risque d'erreur est important.
J'aimerais améliorer ce process avec un outil de déploiement qui me permettrait par exemple de sélectionner la version que je souhaite déployer en fonction de tag git.
Je veux éviter au maximum les manipulation sur le serveur et automatiser le tout (en gros j'aimerais ne pas devoir faire des git clone/pull manuellement) au maximum.
Les modif SQL sont assez rares et pourrons éventuellement être faites à la main , même si un outils qui le gère serait l'idéal.
La première installation peut être faite manuellement tant que les màj sont ensuite industrialisées.
Dans l'idéal une UI serait appréciée plutôt que de la ligne de commande.
Voilà , si vous utiliser des outils (gratuits) à proposer qui permettent ce genre de fonctionnalité je suis preneur
Partager