Header

Automate the deployment of your WordPress website.

Supercharge your development workflow and streamline your deployment process using Git and DeployHQ.

How to automate your WordPress website deployments

DeployHQ is a service designed to help you automate and manage the deployment of your websites. It’s super easy to get set up!

  • Connect your Git repository

    After signing up for an account and logging in, create a project and use the secure repository selector to import your Git repository’s details automatically. You can deploy 1 project for free. 10 day free trial for any paid plan with every signup.

  • Enter your server details and define your development process

    Use powerful features to create a deployment recipe for your project. Optionally deploy to multiple environments/servers at the same time.

  • Start a deployment manually or turn on automatic deployments

    Log in to DeployHQ and press the deploy button or automatically deploy when you git push to your repository. After that, sit back and relax — you’ve just saved yourself bucket loads of time. Permission to look as smug as possible — granted!

Complex deployment process? No worries!

In modern web development, there are usually a number of extra steps required to get your code production ready. DeployHQ makes automating your build process easy, no matter how complicated the build process may be.

Typically you’ll need to compile your assets using a tool like Gulp or Webpack before uploading your website. DeployHQ lets you run your build commands securely in an isolated environment. You can even choose which versions of PHP, Node, Ruby, Go, Python, Java or .NET to use.

All files generated by your build commands can be uploaded to your server, meaning you don’t have to keep compiled files in your repository or install dependencies on your server.

You can also execute as many SSH commands as you want before and after every deployment if you’re deploying to a server via SFTP.

We’ve written deployment guides for popular web technologies like React, Vue and Jekyll.

  • Node JS
  • PHP
  • React
  • NPM
  • Composer
  • Vue
  • Java
  • Python
  • Sass
  • Grunt
  • Angular
  • Ruby
  • Webpack
  • Jest
  • .NET
  • Go

Deploy to just about anywhere

DeployHQ can deploy your repositories to almost any type of server. Whether that be shared hosting via FTP or a DigitalOcean droplet.

Sometimes you don’t have any control over the environment your website will be deployed to. Don’t let the limitations of your server protocol or hosting platform ruin your development experience. All the powerful developer tooling you enjoy without any of the hassle.

  • FTP or FTPS FTP or FTPS
  • SFTP SFTP
  • AWS S3 AWS S3
  • DigitalOcean Digital Ocean
  • Shopify Shopify

You can also deploy to multiple servers at the same time, or use atomic deployments to deploy your web application with zero downtime.

Auto deploy when you push to your repository

Simply by adding a unique webhook to your repository you can automatically deploy every time you push.

Fully automate your continuous delivery pipeline and deploy whenever you git push.

When creating your project, DeployHQ will automatically install a webhook on your repo so you can run a deployment whenever code is pushed without logging into DeployHQ to start it.

Automatic deployments can be enabled for all of your deployment environments/live servers individually with the flick of a switch.

Works with your existing tools

Streamline your development process and improve communication within your team with powerful integrations.

DeployHQ integrates with many development and productivity tools out of the box.

For example, you could:

  • Send a message to a Slack channel whenever a deployment starts.
  • Invalidate the cache on Cloudflare after successfully deploying.
  • Notify New Relic whenever a new version of your website is released.

With custom webhooks and a fully-featured API, you can choose how to use DeployHQ to help improve your development processes.

  • New Relic
  • Slack
  • HipChat
  • Cloudflare

Bring your team with you

By automating your deployment process with DeployHQ, everyone on your team can release code updates more easily.

Manage which projects your colleagues have access to and use time-based restrictions to prevent the developer who loves deploying at 4:59pm on a Friday from ruining your weekend.

DeployHQ gives you the ability to restrict deployment privileges for each server on a user-by-user basis. This means that you can ensure that only trusted members of your team can deploy to production, without stopping everyone else from deploying to your staging environment.

All of our paid plans come with unlimited users, so you could even give the Marketing Intern permission to deploy… if you trust them enough.

Team

Loved by thousands of developers

We love helping our users save bags of time, effort and money by automating their deployment process.

We believe that DeployHQ is the best way to automatically deploy your WordPress website to your servers using Git. Thousands of talented individuals and development teams depend on our service every day.

This is the greatest, easiest to use, most robust, best quality, most attractive, and most intuitive deployment tool we have ever seen.

Noah from Dreamsicle

See what else our wonderful users say about us.

Tree

Proudly powered by Katapult. Running on 100% renewable energy.