Tous les services opérationnels Devise EUR Aucun frais de mise en service Vous êtes à La Réunion ?
Une mise à jour WordPress vérifiée avant d'être appliquée
‹ Les trois façons de démarrer
DÉPLOIEMENT GIT

Reliez un dépôt GitHub ou GitLab à votre hébergement. Chaque envoi de code part en ligne, automatiquement ou quand vous le décidez. Plus de transfert de fichiers à la main.

Compris sur les 4 offres. Dépôts publics et privés, autant que votre offre autorise de sites.

Le principe

Déployez depuis votre dépôt Git, sans toucher au serveur

Vous ne téléversez plus rien. Ce qui est dans la branche que vous avez désignée est ce qui tourne en ligne.

01

Vous connectez le dépôt

Depuis votre panneau, vous collez l'adresse du dépôt. Pour un dépôt privé, une clé de déploiement est générée, vous la déposez côté GitHub ou GitLab. 2 minutes.

02

Vous choisissez la branche et le dossier cible

Par exemple main vers la racine du site, et preprod vers un sous-domaine de test. Les deux peuvent coexister sur la même offre.

03

Vous décidez du déclenchement

Automatique à chaque envoi, grâce au crochet web posé sur votre dépôt. Ou manuel, avec un bouton, si vous préférez garder la main sur le moment de la mise en ligne.

04

Les actions de fin de déploiement

Vous listez les commandes à exécuter après la copie des fichiers : composer install, une migration de base, un vidage de cache. Elles tournent dans l'ordre, à chaque déploiement.

Le développeur indépendant

Vous livrez des sites sur mesure et vous en avez assez du transfert de fichiers. Le dépôt devient votre unique canal de livraison, et vous savez toujours ce qui est en ligne.

L'agence qui travaille à plusieurs

Chacun travaille sur sa branche, la fusion vers la branche principale met en ligne. Plus personne n'écrase le travail d'un autre en téléversant par-dessus.

Le site WordPress versionné

Thème et extensions dans le dépôt, contenu en base. Vous retrouvez la version exacte du code d'il y a 3 mois, ce qu'aucune sauvegarde de fichiers ne donne aussi proprement.

L'environnement autour

Git seul ne suffit pas

Un déploiement automatique n'a d'intérêt que si le serveur sait exécuter ce que votre code demande. Voici ce qui est là.

Terminal SSH

Accès complet à votre espace, depuis le navigateur ou votre machine.

Composer

Installation des dépendances PHP, exécutable en action de fin de déploiement.

Node.js et npm

6 versions de 14 à 21, pour construire vos ressources avant mise en ligne.

Tâches planifiées

Vos travaux périodiques, configurés depuis le panneau ou en ligne de commande.

À qui ça s'adresse

Vous versionnez déjà. Le serveur devrait suivre.

Si votre code vit dans GitHub ou GitLab, le déploiement ne devrait pas passer par un client FTP et un dossier nommé « site-final-v3 ».

Vous poussez sur votre branche, le serveur se met à jour. C'est tout.

Ce que ce n'est pas

Une plateforme d'intégration continue.

Le déploiement copie votre branche et exécute vos commandes. Il ne lance pas de suite de tests, ne construit pas d'image, et ne fait pas de mise en ligne progressive avec retour arrière automatique. Si votre projet demande cela, gardez votre chaîne d'intégration existante et faites-lui pousser le résultat ici.

Il n'y a pas non plus de conteneurs Docker sur nos offres mutualisées.

Questions fréquentes

Sur le déploiement Git.

Dépôt privé, c'est possible ?

Oui. Une clé de déploiement en lecture seule est générée pour votre site, vous l'ajoutez dans les réglages du dépôt. Nous n'avons jamais accès à votre compte GitHub ou GitLab, seulement au dépôt que vous autorisez.

Puis-je avoir une préproduction alimentée par une autre branche ?

Oui, à partir de l'offre Business qui comprend un environnement de préproduction. La branche main alimente la production, une autre branche alimente la préproduction, sur un sous-domaine séparé.

Que se passe-t-il si une commande de déploiement échoue ?

Le déploiement s'arrête et le journal vous indique la commande fautive et sa sortie. Les fichiers déjà copiés restent en place, donc vérifiez toujours qu'une commande interrompue ne laisse pas le site à moitié à jour. C'est la limite d'un déploiement par copie plutôt que par publication atomique.

Le déploiement écrase-t-il mes fichiers téléversés ?

Seulement ceux qui sont suivis par le dépôt. Vos dossiers d'envois, comme wp-content/uploads, ne sont pas touchés s'ils sont exclus du dépôt, ce que nous vous aidons à configurer.

SSH et composer

Accès SSH complet à partir de Sérénité, avec composer, npm et wp-cli disponibles. Votre chaîne d outils habituelle.

Déploiement automatique

Un push sur la branche choisie déclenche la mise à jour. Vous choisissez la branche et le dossier cible.

Retour arrière

La sauvegarde de la nuit reste disponible trente jours. Un déploiement raté se rattrape sans reconstruire.

Connectez votre dépôt, on s'occupe du reste.