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.
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.
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.
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.
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.