Bitrise Remote Dev Environments
Bitrise Remote Dev Environments fournit des machines virtuelles cloud macOS et Linux à la demande, reproduisant les piles de CI et les caches partagés de Bitrise pour les développeurs et agents IA.
Bitrise Remote Dev Environments fournit des machines virtuelles cloud macOS et Linux à la demande, reproduisant les piles de CI et les caches partagés de Bitrise pour les développeurs et agents IA.
Fonction du produit et positionnement officiel
Bitrise Remote Dev Environments propose des machines virtuelles hébergées dans le cloud qui reproduisent les images de systèmes d'exploitation, les piles de build et les couches de cache utilisées par Bitrise CI et Build Hub. L'infrastructure met à disposition des machines virtuelles macOS sur Apple Silicon et Linux conçues pour éliminer les disparités entre le développement local, les agents de codage automatisés et les pipelines de CI.
La plateforme prend en charge les flux de travail interactifs pour développeurs via des clients tels que VS Code Remote, Cursor, les IDE JetBrains et SSH, ainsi que les interfaces graphiques sur macOS via VNC. De plus, le service intègre un serveur Model Context Protocol open source permettant aux agents IA autonomes de provisionner des environnements parallèles, d'écrire du code, de lancer des suites de tests et de soumettre des pull requests.
Cas d’usage étayés par les sources officielles
Les ingénieurs reproduisent les erreurs de build dans une VM cloud configurée avec la chaîne d'outils, le système d'exploitation et le cache identiques au pipeline CI défaillant.
Les agents de codage IA traitent les tickets, créent des machines isolées via MCP, exécutent des suites de tests et ouvrent des pull requests de manière autonome.
Les développeurs se connectent à des machines cloud Apple Silicon équipées de Xcode et de Simulator pour compiler et tester des applications iOS.
Le parcours documenté, lorsqu’il est disponible
Choisissez une image de machine, associez un script de préchauffage et définissez les identifiants de session pour un usage partagé en équipe.
Instanciez la machine virtuelle en quelques secondes depuis le tableau de bord web, les points de terminaison d'API ou les commandes du serveur MCP.
Connectez-vous via des IDE distants, des sessions de terminal ou VNC graphique, ou exécutez des agents de codage IA autonomes.
Enregistrez l'état au niveau bloc de la machine virtuelle pour une réactivation ultérieure, ou arrêtez et détruisez l'instance.
Bitrise Remote Dev Environments repose sur la flotte multirégionale qui alimente Bitrise CI, avec des déploiements dans des centres de données aux États-Unis et en Europe. Les options matérielles comprennent des machines Apple Silicon M2 Pro, M4 et M4 Pro offrant des environnements macOS complets avec Xcode et Simulator, ainsi que des clusters Linux partagés et dédiés modulables de 2 à 48 vCPU avec prise en charge complète de Docker.
Afin de rationaliser les flux de travail automatisés, la plateforme s'interface avec les agents externes et les outils de développement via un serveur open source Model Context Protocol. Des agents tels que Claude Code ou Codex peuvent s'exécuter au sein de l'environnement en utilisant des clés d'API externes, permettant la résolution automatisée de tickets, l'exécution de tests et la création de pull requests sans solliciter les ressources du poste de travail local.
Vérifications à effectuer avec vos contenus et votre flux de travail
Sources vérifiées et date de la vérification
Réponses fondées sur la fiche produit dont les sources ont été vérifiées
Bitrise Remote Dev Environments fournit des machines virtuelles cloud persistantes à la demande, configurées avec les mêmes types de machines, piles logicielles et caches que ceux utilisés dans Bitrise CI et Build Hub.
Les environnements utilisent le même matériel Apple Silicon et Linux, des chaînes d'outils préinstallées telles que Xcode, fastlane et Docker, ainsi que les mêmes caches de build partagés que la plateforme Bitrise CI.
La plateforme prend en charge les connexions via VS Code Remote, Cursor, les IDE JetBrains, SSH et VNC pour les interfaces graphiques macOS, ainsi que des outils de codage IA incluant Claude Code, OpenAI Codex, Windsurf, Gemini CLI et des clients MCP personnalisés.
Les machines virtuelles sont strictement isolées et ne sont jamais réutilisées entre différents clients. De plus, les identifiants sont limités aux sessions individuelles, et des quotas d'espace de travail restreignent l'usage de la flotte.
Les sessions conservent un disque persistant d'un redémarrage à l'autre et permettent aux développeurs d'archiver l'état de la machine virtuelle au niveau bloc une fois le travail terminé, autorisant une restauration ultérieure sans maintenir une machine active.