Un simple Git push suffit pour déployer. Tout le reste se fait automatiquement.
Définis ton infrastructure sous forme de code, envoie-la sur Git, et Upsun s'occupe du reste. Compilations, environnements, déploiements et retours en arrière : tout est géré par ton processus Git, sans scripts personnalisés ni code de liaison.
Le processus Git correspond déjà au processus de déploiement
Upsun considère ton dépôt Git comme la seule source de vérité, tant pour le code des applications que pour l'infrastructure. Tu pousses une branche, et un environnement apparaît. Tu la fusionnes, et elle se déploie. Pas besoin d'assembler des pipelines. Pas d'infrastructure à gérer séparément.
Les pipelines « fait maison » tombent en panne quand ils doivent gérer un volume important
Les scripts de déploiement personnalisés fonctionnent… jusqu'à ce qu'ils ne fonctionnent plus. Chaque modification apportée à ta stack nécessite également une mise à jour du pipeline.
Les environnements s'écartent de la production
Les environnements de développement, de préproduction et de production finissent par diverger au fil du temps lorsque l'infrastructure n'est pas définie sous forme de code et gérée par versions avec l'application.
Des boucles de rétroaction lentes
Avec les pipelines traditionnels, il faut au moins 10 à 15 minutes pour qu'une modification soit disponible dans un environnement de test. Chaque cycle s'ajoute aux précédents.
Les retours en arrière se font manuellement et comportent des risques
Sans déploiements traçables et liés à Git, revenir en arrière, c'est se lancer dans des conjectures et devoir coordonner plusieurs outils.

Déploie du code. Obtiens un environnement d'exécution.
Définis ta stack dans un seul fichier de configuration
Tes applications, services, routes et variables d'environnement sont stockés dans un seul fichier YAML validé dans ton dépôt. L'infrastructure est gérée par versions, tout comme le code.
Pousser vers Git
Chaque push déclenche une compilation et un déploiement automatiques. Upsun lit la configuration, provisionne les services et relie le tout. Aucune intervention manuelle n'est nécessaire.
Créer une branche, tester, fusionner, déployer
Crée une branche et récupère un environnement complet. Fusionne-la et ça se déploie en production. Chaque étape est traçable jusqu’à un commit Git.
Une mise en production intégrée sans surcoût
Upsun t'offre les avantages d'une plateforme GitOps aboutie sans que tu aies à développer ou à maintenir des outils en interne. L'infrastructure évolue en même temps que ton code. Les environnements sont cohérents par défaut.
Déploiements via Git
Chaque push, branche et fusion déclenche automatiquement l'action de déploiement correspondante. Ton processus Git, c'est ton processus de déploiement.
L'infrastructure en tant que code
L'ensemble de ta pile est défini dans un seul fichier de configuration géré par Git. Chaque branche dispose d'une infrastructure identique, ce qui élimine les incohérences entre les environnements.
Des environnements cohérents
Les environnements de développement, de préproduction et de production sont tous basés sur la même configuration. Ce que tu testes, c'est ce que tu mets en production.
Rétrocession au niveau du commit et traçabilité
Chaque déploiement est lié à un commit Git. Faire marche arrière, c'est annuler le commit et redéployer. Pas de devinettes, pas de coordination entre les outils.
Pas de maintenance du pipeline
Upsun remplace les scripts et les éléments qui assurent la cohésion de ton processus de déploiement. La logique de compilation et de déploiement est gérée par la plateforme, pas par ton équipe.
Fonctionne avec ton hébergeur Git actuel
Connecte ton dépôt et conserve ton processus actuel. Upsun s'intègre à ton hébergeur Git et reproduit la structure de tes branches dans les environnements d'exécution.
Quelles équipes utilisent les déploiements basés sur Git pour
Lancer des fonctionnalités plus rapidement
Publie une branche, vérifie-la en environnement de production, puis fusionne-la pour la déployer. Pas besoin d'attendre les équipes de la plateforme ni de configurer manuellement l'environnement.
Ingénierie de plateforme à grande échelle
Offre à chaque équipe un processus de déploiement cohérent sans avoir à gérer les outils en arrière-plan. Une norme de configuration unique pour tous les projets.
Éliminer la dérive entre les environnements de staging
L'infrastructure définie par du code signifie que chaque environnement est construit de la même manière. Fini le « ça marche en préproduction, mais ça plante en production ».
Des retours en arrière plus rapides et plus sûrs
Chaque déploiement correspond à un commit Git. Pour revenir en arrière, il suffit simplement de revenir en arrière dans le code.
Ce matin, on a lancé un nouvel environnement de développement pour tester une fonctionnalité révolutionnaire. Ça aurait été un vrai cauchemar avec notre ancienne configuration. Maintenant, ça fait juste partie du processus.
Geoff Douglas
Vice-président de l'ingénierie, MarketNation
Arrête de t'occuper du processus de déploiement. Commence à livrer.
Connecte ton dépôt Git et laisse Upsun gérer automatiquement les builds, les environnements et les déploiements. Essai gratuit de 15 jours, pas besoin de carte bancaire.