1. Home
  2. Docs
  3. Site
  4. Deploy from Git to FlyWP Servers (Supports Bedrock)

Deploy from Git to FlyWP Servers (Supports Bedrock)

Effortless Deployment:

With just a few clicks, you can now deploy your GitHub repositories directly to FlyWP servers. This feature eliminates the need for manual file transfers or complex deployment processes. Note: The feature can also be used to deploy Bedrock managed websites

Key Highlights

  • Seamless Git Integration: Connect with popular Git hosting providers like GitHub to deploy and manage your WordPress sites easily. Support for GitLab and Bitbucket is coming soon.
  • Bedrock Support: Take advantage of Bedrock’s improved folder structure, easier configuration, and enhanced security features.
  • Effortless Deployment: Clone your repository directly when creating a new site, or set up a deployment script for continuous integration.
  • Push to Deploy: Activate ‘Push to Deploy‘ for your WordPress site and have your code changes automatically deployed upon push to your chosen branch.
  • Enhanced Control: Manage your environment variables directly from the FlyWP portal for better security and control over your WordPress configuration.

Get Started with FlyWP <> GitHub Integration

Connect your GitHub account seamlessly to your FlyWP environment. This integration ensures that your projects are always up-to-date and can be deployed effortlessly whenever changes are pushed to your GitHub repositories.

Getting Started

  • Connect Your GitHub Account: In your FlyWP dashboard, navigate to Profile >Settings> Git Providers (If you’re logged in at FlyWP, access it here directly) And then click on the Connect your button. This secure connection enables the seamless flow of your projects from GitHub to FlyWP.
connecting Git Account
  • Authorize your account: In the next step, you will need to authorize your account with FlyWP.
Image 2
  • Connection is successful: After connecting the GitHub account, you can see the updated message here.
Image 3
  • Now select the option “Install from a Git Repository.
Image 4
  • Next, you’ll find the Configure Git option. Click here.
Image 5
  • Select GitHub, repository name, branch, and web directory, and click on “push to deploy.
Image 6
  • Now in the installation tab, provide your site title, email, name, and password. Then click on the next button.
Image 7
  • Now, after creating the site, you’ll get a deployment tab. Click on it, and you’ll see all the details.
Image 8
Image 9

Here are the details for the deployment trigger URL, branch and history.

Image 10
Image 11

So whenever you push any deploy to your Git repo, it’ll trigger the automated deployment and the changes would automatically deployed for the site you have configured.