Suivre OrbitLab sur GitHub

Déployez depuis GitHub en quelques secondes

Connectez vos dépôts GitHub à OrbitLab. Chaque push déclenche un déploiement, avec des URLs de prévisualisation pour chaque pull request et un retour arrière instantané.

Fonctionnalités

Tout ce qu'il faut pour livrer vos applications plus vite.

Déploiement à chaque push

Chaque push sur votre branche déclenche un déploiement. Aucune étape manuelle : nous construisons et déployons automatiquement pour que la dernière version soit toujours en ligne.

Environnements de prévisualisation

Chaque pull request obtient une URL de prévisualisation unique. Vérifiez les changements dans un environnement réel avant de fusionner en production.

Zéro configuration

Nous détectons votre framework (Next.js, Node, Python, etc.) et configurons le build. Aucun fichier de config requis pour démarrer.

Retour arrière instantané

Vous avez annulé un commit ? Le déploiement précédent est rétabli sur votre domaine de production immédiatement, sans redéploiement.

Domaines personnalisés

Connectez votre domaine une fois. Les push et fusions sur votre branche de production sont mis en ligne sur votre domaine personnalisé automatiquement.

Comment ça marche

Du dépôt à la production en quatre simples étapes.

1

Connectez votre dépôt

Installez l'app OrbitLab pour GitHub et connectez un ou plusieurs dépôts. Nous utilisons uniquement les permissions nécessaires pour déployer et remonter le statut.

2

Poussez sur n'importe quelle branche

Chaque push déclenche un déploiement. Si un build précédent est encore en cours sur la même branche, il se termine et le dernier commit est mis en file : vous avez toujours la version la plus récente déployée au plus vite.

3

Prévisualisez chaque pull request

Chaque PR obtient une URL de prévisualisation unique. Nous commentons la pull request avec le lien du déploiement pour que votre équipe puisse vérifier les changements en conditions réelles avant de fusionner.

4

Fusionnez en production

Les fusions sur votre branche de production (ex. main) sont mises en ligne sur votre domaine personnalisé automatiquement. Vous avez annulé un commit ? Le déploiement précédent est rétabli en production instantanément, sans redéploiement.

URLs de prévisualisation pour chaque pull request

Le dernier push sur une pull request est automatiquement déployé et disponible à une URL de prévisualisation unique.

  • URL unique par branche et par PR, basée sur le nom du projet et la branche
  • Lien du déploiement posté en commentaire sur chaque pull request
  • Vérifiez design et comportement dans un environnement réel avant de fusionner
  • S'intègre aux GitHub Checks pour que d'autres outils (ex. tests E2E) puissent utiliser l'URL de prévisualisation

Production et retour arrière instantané

Quand vous connectez un domaine personnalisé à votre projet, les push et fusions sur votre branche de production sont mis en ligne sur ce domaine avec le dernier déploiement. Aucune étape supplémentaire.

Si vous annulez un commit déjà déployé en production, le déploiement de production précédent est automatiquement rétabli sur votre domaine personnalisé, instantanément. Pas de redéploiement, pas d'interruption.

Un déploiement à chaque push

Nous déployons chaque push par défaut, y compris les push et pull requests sur n'importe quelle branche. Si un nouveau commit est poussé alors qu'un build précédent est encore en cours sur la même branche, le build en cours se termine et le nouveau commit est mis en file. Quand le premier build est fini, le commit le plus récent est déployé et les builds plus anciens en attente sont annulés : vous avez toujours les derniers changements en ligne le plus rapidement possible.

Autorisations de déploiement pour les forks

Les pull requests provenant d'un fork de votre dépôt nécessitent votre autorisation avant déploiement. Cela protège les données sensibles du projet (ex. variables d'environnement) contre l'exécution dans du code non fiable. Vous pouvez autoriser ou refuser chaque déploiement. La protection des forks peut être désactivée dans les paramètres du projet si vous préférez.

Intégration native à GitHub

Les déploiements apparaissent dans GitHub sur leur propre page, et nous synchronisons le statut via l'API Deployments de GitHub. Vous pouvez ainsi vous intégrer à d'autres services via les GitHub Checks : par exemple, un outil de tests ou de monitoring peut recevoir l'URL du déploiement et s'exécuter contre l'environnement de prévisualisation ou de production.

Compatible avec votre offre GitHub

OrbitLab pour GitHub fonctionne avec les comptes personnels et d'organisation.

GitHub Free

Personnel et open source

GitHub Team

Équipes et dépôts privés

GitHub Enterprise Cloud

Organisations et entreprises

Prêt à déployer depuis GitHub ?

Installez l'app, connectez un dépôt et obtenez votre premier déploiement en quelques minutes.