• Overview
    Key features
    • Observability
    • Auto-scaling
    • Multi-framework
    • Security
    • Django
    • Next.js
    • Drupal
    • WordPress
    • Symfony
    • Magento
    • See all frameworks
    • PHP
    • Python
    • Node.js
    • Ruby
    • Java
    • Go
  • Industries
    • Consumer Goods
    • Media/Entertainment
    • Higher Education
    • Government
    • Ecommerce
  • Pricing
  • Overview
    Featured articles
    • Switching to Platform.sh can help IT/DevOps organizations drive 219% ROI
    • Organizations, the ultimate way to manage your users and projects
  • Support
  • Docs
  • Login
  • Request a demo
  • Free Trial

How to integrate Platform.sh with GitHub, Bitbucket, or GitLab



While your repository can be either public or private, nothing gets merged until your build and deploy processes are fully tested. Set up the integration with a single command from the Platform.sh CLI: platform integration:add. Supply that command with a few pieces of information about the repository and then follow the steps to configure when environments are deployed. After that, your Platform.sh project now acts as a mirror for that repository. Now every pull request becomes a live development environment on Platform.sh that you can run all of your tests on. When you have merged the pull request and deleted its source branch, Platform.sh mirrors that action and deactivates the environment.

Build your greatest app

Get started
AboutSecurity and complianceTrust CenterCareersPressContact us
Thank you for subscribing!
Field required
Leader Winter 2023
System StatusPrivacyTerms of ServiceImpressumWCAG ComplianceAcceptable Use PolicyManage your cookie preferencesReport a security issue
© 2024 Platform.sh. All rights reserved.
Supported by Horizon 2020's SME Instrument - European Commission 🇪🇺