Voir tous les contrôles
Docs

Connectez votre site à GitHub : nouvelle vérification à chaque déploiement

Mis à jour le 28 août 2026

Si Relvato surveille un site qui n’est pas sous WordPress — une boutique, une landing page ou une application créée avec Lovable, Bolt, v0 ou Replit —, vous pouvez connecter le dépôt GitHub depuis lequel vous déployez. Ensuite, chaque push relance automatiquement les vérifications du site, de sorte qu’un déploiement qui casse quelque chose est détecté en quelques minutes. Voici pourquoi c’est important et comment le mettre en place.

Pourquoi revérifier à chaque déploiement

La plupart des choses cassent au moment du déploiement. Une dépendance change de version, une variable d’environnement disparaît, un composant change discrètement — et le paiement, une page clé ou un formulaire cesse de fonctionner. Les vérifications planifiées finiront par le détecter, mais ce « finir par » peut prendre des heures, et d’ici là de vrais visiteurs ont déjà rencontré la page cassée.

Connecter GitHub comble cet écart. Dès que vous poussez, Relvato relance les parcours configurés pour ce site — donc si le déploiement a cassé quelque chose, vous l’apprenez tout de suite, pas à la prochaine exécution planifiée. C’est la différence entre repérer un bug vous-même et laisser un client le trouver à votre place.

Cela complète vos autres déclencheurs plutôt que de les remplacer : les exécutions planifiées et les vérifications sur événement continuent de fonctionner. Le déploiement est simplement le moment le plus utile pour regarder, car c’est là qu’il y a le plus de chances qu’un changement soit survenu.

Ce qu’il vous faut d’abord

Deux choses. D’abord, le site doit être ajouté à Relvato en tant que connexion « N’importe quel site / application créée par IA » — c’est le mode pour tout ce qui n’utilise pas le plugin WordPress de Relvato.

Ensuite, vous devez avoir prouvé que vous possédez le domaine. Relvato ne lance pas de vérifications sur un site public tant que la propriété n’est pas prouvée ; si ce n’est pas encore fait, faites-le dans Paramètres → Connexion avant de connecter GitHub. Une fois les deux en place, l’étape GitHub prend moins d’une minute.

Étape 1 — Ouvrez la section déploiement dans les Paramètres

Ouvrez votre site dans Relvato et allez dans l’onglet Paramètres. Sous « Nouvelle vérification à chaque déploiement », vous trouverez la connexion GitHub. Elle est indiquée comme facultative, car vos vérifications planifiées et sur événement fonctionnent avec ou sans elle — connecter GitHub ne fait qu’ajouter le déclencheur de déploiement.

Cliquez sur « Connect GitHub » pour commencer. Relvato ouvre les étapes suivantes dans une fenêtre pop-up, vous restez donc sur votre site tout du long.

app.relvato.com/sites/…/settings
La carte « Nouvelle vérification à chaque déploiement » dans les paramètres du site Relvato, avec un bouton Connect GitHub
Paramètres → Nouvelle vérification à chaque déploiement. Facultatif, et uniquement sur les sites « N’importe quel site / application créée par IA ».

Étape 2 — Installez l’application GitHub de Relvato

La fenêtre pop-up vous emmène sur GitHub pour installer l’application Relvato. Il s’agit d’une GitHub App, pas d’une connexion OAuth étendue : elle ne demande qu’un accès en lecture aux métadonnées du dépôt et l’autorisation de gérer les webhooks. Elle ne peut pas lire votre code source.

Choisissez « Only select repositories » et n’accordez que le dépôt depuis lequel vous déployez ce site — vous pourrez en ajouter d’autres plus tard. Vous développez avec Lovable, Bolt, v0 ou Replit ? Choisissez le dépôt vers lequel ces outils synchronisent votre code. Cliquez sur « Save » pour continuer.

github.com/apps/relvato/installations/new
L’écran d’installation de GitHub pour l’application Relvato, montrant les autorisations de lecture des métadonnées et des webhooks et un sélecteur de dépôts
Privilège minimal : lecture des métadonnées et webhooks uniquement, sur les dépôts précis que vous choisissez.

Étape 3 — Choisissez le dépôt

De retour dans Relvato (toujours dans la fenêtre pop-up), vous voyez les dépôts que vous venez d’accorder. Choisissez celui qui déploie ce site et cliquez sur « Connect repository ». Le dépôt au push le plus récent est présélectionné, c’est donc souvent un seul clic.

Si un dépôt est déjà connecté à un autre de vos sites, Relvato le signale — connecter le même dépôt à deux sites signifie qu’un push revérifie les deux, ce qui est parfois voulu mais rarement.

app.relvato.com/github/select
Le sélecteur de dépôts de Relvato avec un dépôt sélectionné et un autre signalé comme déjà utilisé par un autre site
Choisissez le dépôt qui déploie ce site. Les dépôts déjà utilisés par un autre site sont signalés.

Étape 4 — Vous êtes connecté

C’est tout. La fenêtre pop-up se ferme et la carte des paramètres affiche le dépôt connecté. De là, vous pouvez changer de dépôt ou vous déconnecter à tout moment.

Se déconnecter arrête le suivi par Relvato ; pour retirer complètement l’accès de Relvato sur GitHub, désinstallez l’application dans GitHub → Settings → Applications.

app.relvato.com/sites/…/settings
La carte des paramètres de Relvato indiquant GitHub connecté, avec le nom du dépôt et les boutons Change repository et Disconnect
Connecté. Chaque push vers ce dépôt revérifie désormais le site automatiquement.

Ce qui se passe à chaque push

Lorsque vous poussez vers le dépôt connecté, GitHub prévient Relvato, et Relvato relance les parcours activés pour ce site — les mêmes vérifications que celles planifiées. Si l’une échoue, vous êtes alerté par vos canaux habituels.

Seul le site associé à ce dépôt précis est revérifié. Un push vers un dépôt ne déclenche jamais un autre site, même lorsque plusieurs sites relèvent du même compte GitHub.

Une réserve : un site dont le domaine n’est pas encore vérifié ne s’exécutera pas lors d’un push. Prouvez d’abord la propriété, et le déclencheur de déploiement fonctionnera dès le push suivant.

Connecter plusieurs sites

Vous pouvez connecter autant de sites que vous le souhaitez, chacun à son propre dépôt, tous sous une seule installation de la GitHub App. Lorsque vous accordez d’autres dépôts, ils apparaissent simplement dans le sélecteur du site que vous configurez.

Gardez chaque site pointé vers son propre dépôt. Relvato vous prévient si vous êtes sur le point de réutiliser un dépôt déjà connecté ailleurs, de sorte qu’une double association accidentelle est difficile à faire sans le remarquer.

Vous préférez un webhook manuel ?

Vous n’êtes pas obligé d’utiliser la GitHub App. Sous la même carte de paramètres, « Prefer to set the webhook up manually? » révèle une URL de webhook de déploiement et un secret à ajouter dans GitHub, GitLab ou tout hébergeur capable d’envoyer un POST au déploiement. La GitHub App ne fait qu’automatiser cette configuration et ajouter le sélecteur de dépôts.

Dans les deux cas, le résultat final est identique : un signal à chaque déploiement qui relance vos vérifications.

FAQ

Relvato peut-il voir mon code source ?

Non. La GitHub App ne demande qu’un accès en lecture aux métadonnées du dépôt et l’autorisation de gérer les webhooks — jamais le contenu de vos dépôts. Elle utilise la notification de push comme déclencheur, rien de plus.

Et si je déploie ailleurs que sur GitHub ?

Utilisez le webhook manuel affiché sous « Prefer to set the webhook up manually? » — tout hébergeur capable d’envoyer une requête au déploiement (GitLab, une étape de CI, un deploy hook) convient. Et même sans aucun déclencheur de déploiement, vos vérifications planifiées et sur événement continuent de fonctionner.

Un push vers un dépôt déclenchera-t-il mes autres sites ?

Non. Relvato associe chaque push au dépôt exact auquel un site est connecté, de sorte que seul ce site est revérifié — même quand de nombreux sites partagent un compte GitHub.

Ai-je encore besoin de vérifications planifiées si je connecte GitHub ?

Oui, et elles continuent de tourner. Le déploiement est le moment le plus utile pour vérifier, mais les exécutions planifiées détectent les problèmes qui surviennent entre les déploiements — un certificat qui expire, une panne d’un tiers, une lente dégradation des performances.

Pourquoi rien ne s’exécute après avoir connecté GitHub ?

La cause la plus fréquente est un domaine non vérifié. Relvato ne vérifie pas un site public tant que vous n’avez pas prouvé la propriété ; faites-le dans Paramètres → Connexion. Le déclencheur de déploiement fonctionne dès le push suivant.

Docs

Repérez un déploiement cassé avant vos visiteurs

Connectez votre dépôt et laissez chaque push revérifier le site — paiement, pages, formulaires et plus.