Se rendre au contenu
Fonctionnalités · Déploiements et code

Poussez votre code Odoo. Nous le déployons.

Poussez sur GitHub, GitLab ou Bitbucket et votre branche se déploie. Avant chaque mise à jour, nous copions votre base de données. Si quelque chose échoue, nous la remettons en place tout seuls.

Déploiement au push Rollback automatique Variables d'environnement Sous-modules privés requirements.txt
skysize · builds AperçuBuildsParamètres
Mise à jourréussie
production ·· 3m 12s
paiement 4s
exigences 38s
mise à jour 2m 21s
contrôle de santé 9s
copie de la base gardée pour le rollback prête
Connectez votre dépôt

De Git à un Odoo qui tourne

GitHub, GitLab et Bitbucket

Connectez celui que vous utilisez. Chaque push sur une branche peut la construire. Vous n'avez pas à déplacer votre code ailleurs.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Vous choisissez ce que fait un push

Chaque branche a son propre réglage. Un push peut créer un nouveau build avec une base de données neuve, mettre à jour celui qui tourne, ou ne rien faire du tout.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Nous pouvons créer le dépôt

Vous partez de zéro ? Quand vous créez un projet, nous pouvons créer le dépôt Git pour vous, sous votre propre compte.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Commencez sans Git, ajoutez-le plus tard

Si vous n'avez besoin que des applications Odoo standard, créez un projet sans dépôt. Le jour où vous avez besoin de code personnalisé, ajoutez-en un. Votre base de production reste telle quelle.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Arrêter un build

Poussé la mauvaise chose ? Annulez un build en attente ou en cours, directement depuis le tableau de bord.

DISPONIBLE SUR Géré Votre propre serveur Sur site
Sécurité

Des mises à jour qui ne peuvent pas vous laisser à moitié faites

Rollback automatique

Avant la mise à jour de vos modules, nous copions la base de données. Puis nous vérifions qu'Odoo démarre et répond. Si une étape échoue, nous remettons la copie et votre ancien code. Vos utilisateurs continuent de travailler sur la version qui tournait avant.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Seuls les modules que vous avez installés sont mis à jour

Une mise à jour ne touche que les modules que vous utilisez déjà. Un nouveau module dans votre code n'est jamais ajouté dans votre dos. Vous l'ajoutez dans Odoo quand vous êtes prêt.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Sautez la copie sur les très grosses bases de données

Sur une très grosse base de données, la copie prend l'essentiel du temps de mise à jour. Les admins peuvent la désactiver. Le tableau de bord enregistre qui l'a fait et quand, sur chaque mise à jour lancée sans elle.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Redémarrer sans rebuild

Odoo se comporte bizarrement ? Redémarrez-le. Odoo repart avec des workers neufs, et votre code, votre base de données et vos fichiers ne sont pas touchés.

DISPONIBLE SUR Géré Votre propre serveur Sur site
Configuration du build

Votre code, construit comme il le faut

Des variables d'environnement pour chaque environnement

Définissez une valeur différente pour la production, le staging et le développement. Marquez une valeur comme sensible et le tableau de bord la masque. Pour utiliser une nouvelle valeur, redémarrez la branche. Pas besoin d'un rebuild complet.

DISPONIBLE SUR Géré Votre propre serveur Sur site

Paquets Python depuis requirements.txt

Ajoutez un fichier requirements.txt à votre code. Nous installons ce qu'il liste à chaque déploiement. La sortie de pip a son propre log, vous voyez donc pourquoi un paquet a échoué.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Sous-modules publics et privés

Récupérez des modules depuis d'autres dépôts, publics ou privés. Chaque dépôt privé reçoit sa propre clé en lecture seule. Si votre compte Git est connecté, nous ajoutons la clé pour vous.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Des modules dans des sous-dossiers

Rangez vos modules dans des dossiers si vous préférez. Définissez le chemin une fois pour le projet, et chaque nouvelle branche démarre avec.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Community et Enterprise

Faites tourner Odoo Community ou Odoo Enterprise, de la version 16 à la 19. Sur notre cloud, le code Enterprise est prêt pour vous.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Votre propre image Docker

Besoin d'une bibliothèque système, d'une police ou d'un paquet que pip ne peut pas installer ? Construisez votre propre image à partir de l'image Odoo et utilisez-la sur votre serveur.

DISPONIBLE SUR Votre propre serveur Sur site Docs ↗
Builds d'Odoo

Odoo lui-même, maintenu à jour

Mises à jour hebdomadaires d'Odoo

Chaque semaine, nous reconstruisons Odoo à partir du code officiel le plus récent pour votre version. Les correctifs de sécurité et de bugs vous parviennent sans aucun changement dans votre code.

DISPONIBLE SUR Géré Votre propre serveur Sur site Docs ↗

Sur votre propre serveur, vous décidez quand

Sur votre propre serveur ou sur site, les mises à jour dépendent de vous. Vous choisissez quand la production passe à un nouveau build d'Odoo, et rien ne change tant que vous ne le faites pas.

DISPONIBLE SUR Votre propre serveur Sur site

Mises à jour automatiques, chaque semaine

Sur notre cloud géré, choisissez le mode automatique, et nous mettons la production à jour pour vous chaque semaine. Vous n'avez rien à faire.

DISPONIBLE SUR Géré Docs ↗

Ou mettez à jour à la main, sous 30 jours

Ou choisissez le mode manuel, et c'est vous qui choisissez le moment. Le tableau de bord montre quels changements d'Odoo chaque mise à jour apporte. Si la production passe 30 jours sans mise à jour, nous la mettons à jour pour vous, pour que les correctifs de sécurité lui parviennent quand même. Nous vous envoyons un e-mail une semaine avant.

DISPONIBLE SUR Géré Docs ↗

Un retour en arrière après une mauvaise mise à jour d'Odoo

Nous vérifions qu'Odoo répond sur la nouvelle version avant de basculer. Sinon, nous revenons en arrière tout seuls. Vous pouvez aussi choisir un build plus ancien à la main.

DISPONIBLE SUR Géré Docs ↗
Quel produit a quoi

Où chaque fonctionnalité est disponible

Déploiement au push depuis GitHub, GitLab, Bitbucket
Rollback automatique en cas d'échec de mise à jour
Variables d'environnement par environnement
Sous-modules privés
Code Odoo Enterprise
Prêt pour vous
Votre accès Enterprise
Votre accès Enterprise
Nouveau build d'Odoo chaque semaine
Qui décide quand la production se met à jour
Nous chaque semaine, ou vous sous 30 jours
Vous
Vous
Votre propre image Docker
Conçu par d'anciens ingénieurs Odoo Certifié ISO 27001 Support avec un SLA formel
Questions

Questions fréquentes

Les nouveaux modules s'installent-ils tout seuls ? +
Non. Les nouveaux modules apparaissent dans le menu Applications d'Odoo, et vous les installez quand vous voulez. Ensuite, chaque mise à jour les garde à jour.
Que se passe-t-il quand une mise à jour échoue ? +
Nous remettons la copie de votre base de données faite avant la mise à jour, et votre ancien code avec. Odoo continue de tourner sur la version qui fonctionnait.
Puis-je garder mes clés API hors de mon code ? +
Oui. Mettez-les dans des variables d'environnement et marquez-les comme sensibles. Le tableau de bord masque la valeur, et les développeurs ne voient que les valeurs de développement.
Ai-je besoin de Git pour utiliser Skysize ? +
Non. Commencez avec un Odoo standard et sans dépôt. Ajoutez-en un plus tard, et votre base de production reste telle quelle.
Quelles versions d'Odoo puis-je faire tourner ? +
Odoo 16, 17, 18 et 19, en Community ou Enterprise.

Envie de voir comment votre code se déploierait ?

Dites-nous comment votre dépôt est organisé aujourd'hui. Nous vous montrerons comment il se construirait et se mettrait à jour sur Skysize.