Testez sur une copie de la production avant que vos utilisateurs ne la voient
Chaque projet reçoit un Odoo de production et des copies de test. Le staging utilise vos vraies données, mais les e-mails et les actions planifiées sont d'abord désactivés.
Trois types d'environnement
Production
Votre Odoo de production. Il est toujours en ligne, jamais nettoyé, et sauvegardé chaque jour. Un par projet.
Staging
Une copie de vos données de production, qui exécute le code de votre branche de staging. Elle reste en ligne aussi longtemps que vous en avez besoin. Reconstruisez-la pour récupérer des données fraîches de la production.
Développement
Un Odoo tout neuf avec des données de démo, construit à partir de n'importe quelle branche que vous poussez. Il est supprimé 24 heures après le build, vous pouvez donc en créer autant que vous voulez.
Une branche, un environnement
Chaque branche Git correspond à son propre environnement, avec sa propre base de données et ses propres paramètres. Changer le type d'une branche se fait en un clic.
Un staging auquel vous pouvez faire confiance
E-mails et actions planifiées coupés, avant même le démarrage d'Odoo
Une copie de la production pourrait envoyer des e-mails à vos clients ou synchroniser votre banque. Nous désactivons donc les serveurs de messagerie, les actions planifiées et les connexions actives avant le premier démarrage du staging. Si cette étape échoue, le staging ne démarre pas.
Votre branche, testée sur de vraies données
Le staging copie les données de production, puis exécute le code de votre branche de staging et met à jour ses modules. Si le code ne peut pas être appliqué, le build échoue et rien ne casse.
Du staging sans Git
Pas de code personnalisé ? Cliquez sur Nouveau staging pour obtenir une copie de la production. Essayez-y d'abord une nouvelle application, un import ou un changement de paramètres.
Voyez la prochaine mise à jour d'Odoo en avance
Le staging tourne toujours sur le build d'Odoo le plus récent. Il vous montre donc à quoi ressemblera la production après sa prochaine mise à jour.
Du développement pour chaque branche
Un build à chaque push
Poussez une branche de fonctionnalité et obtenez un Odoo neuf pour l'essayer. Les données de démo sont chargées, il y a donc de quoi cliquer.
Choisissez ce qui s'installe et ce qui est testé
Installez tous les modules de votre code, ou seulement ceux que vous listez. Lancez les tests par tag, ou seulement pour les modules choisis.
Nettoyé pour vous
Les builds de développement disparaissent 24 heures après leur création. Rien ne s'accumule.
Des paramètres pour chaque environnement
Chaque environnement peut avoir ses propres variables d'environnement. Les clés de production et de test peuvent rester séparées.
Accès pour les prestataires
Donnez le rôle Développeur à un prestataire. Il a le contrôle total des branches de test, et aucun accès à votre Odoo de production.
Adresses et domaines
Une adresse pour chaque environnement
La production, le staging et le développement reçoivent chacun leur propre adresse web dès leur construction. Vous pouvez partager un lien de test tout de suite.
Votre propre domaine, avec HTTPS
Ajoutez votre domaine à la production. Nous obtenons le certificat HTTPS et le renouvelons pour vous. Vous pouvez ajouter plusieurs domaines, et les changements s'appliquent sans redéploiement.
Une vérification DNS à l'ajout d'un domaine
Quand vous ajoutez un domaine, nous vérifions d'abord son DNS. Si l'enregistrement est faux, vous voyez ce qui cloche et ce que l'enregistrement devrait être.
Cloudflare devant votre Odoo
Le trafic passe par Cloudflare par défaut, pour une protection contre les attaques et un chargement plus rapide à distance. Sur les plans payants, vous pouvez le désactiver.
Chaque branche sous votre domaine
Sur votre propre serveur, ajoutez un seul enregistrement DNS. Ensuite, chaque branche reçoit un nom sous votre domaine, avec son propre certificat créé sur votre serveur.
Où chaque fonctionnalité est disponible
Questions fréquentes
Le staging peut-il envoyer des e-mails à mes clients ?
Combien d'environnements de staging puis-je avoir ?
Mes données de développement sont-elles conservées ?
Puis-je utiliser mon domaine racine, comme monentreprise.com ?
Le staging peut-il avoir son propre domaine ?
Envie de voir comment vous testeriez avant la mise en production ?
Dites-nous comment votre équipe travaille aujourd'hui. Nous vous montrerons comment la production, le staging et le développement s'y intégreraient.