C'est surtout que la pertinence de déployer en permanence ne fait pas beaucoup de sens suivant le milieu.
Par exemple si tu codes un site web ou une plateforme interne d'une entreprise, déployer signifie mettre à jour un serveur voire plusieurs serveurs éventuellement sans contraintes e ressources tout en étant transparents pour l'utilisateur.
Si à chaque commit il y a une mise à jour d'une application Android ou iOS, cela veut dire que sur la semaine l'utilisateur aura plein de MaJ automatique. C'est de la data (pas infinie) qui est consommée et des notifications régulières ce qui emmerde l'utilisateur.
Dans mon travail dans l'embarqué, certains appareils sont connectés derrière des routeurs 4G où chaque Mo est compté (et une MaJ c'est 30 Mio), et si l'interruption de service tombe au mauvais moment c'est 1-2 minutes de pertes de données précieuses pour le client.
Donc déployer à chaque commit, hors de questions. Cela serait trop cher et contraignant pour le client.
[^] # Re: L'opensource et maven fonctionne très bien
Posté par Renault (site web personnel) . En réponse au journal log4shell : Et après ?. Évalué à 6.
C'est surtout que la pertinence de déployer en permanence ne fait pas beaucoup de sens suivant le milieu.
Par exemple si tu codes un site web ou une plateforme interne d'une entreprise, déployer signifie mettre à jour un serveur voire plusieurs serveurs éventuellement sans contraintes e ressources tout en étant transparents pour l'utilisateur.
Si à chaque commit il y a une mise à jour d'une application Android ou iOS, cela veut dire que sur la semaine l'utilisateur aura plein de MaJ automatique. C'est de la data (pas infinie) qui est consommée et des notifications régulières ce qui emmerde l'utilisateur.
Dans mon travail dans l'embarqué, certains appareils sont connectés derrière des routeurs 4G où chaque Mo est compté (et une MaJ c'est 30 Mio), et si l'interruption de service tombe au mauvais moment c'est 1-2 minutes de pertes de données précieuses pour le client.
Donc déployer à chaque commit, hors de questions. Cela serait trop cher et contraignant pour le client.