Header

Build Pipelines

Write custom build commands that can be run before, during and after every deployment.

What are build pipelines?

In DeployHQ, build pipelines allow you to define a series of commands to be ran whenever you deploy your project to your server(s).

Whether you’re compiling a production build of your JavaScript application, installing dependencies, or clearing the cache after a deployment; it’s easy to write commands to be run for every deployment.

All files generated by your build commands can be uploaded to your server, meaning you don’t have to keep compiled files in your GitHub 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.

Lots of moving parts? No worries!

In modern web projects, there are often a number of extra steps needed to get your code ready for production. We make automating your build process easy, no matter what framework or language you’re using.

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.

See our collection of deployment guides to see how to deploy your favourite framework, or see a full list of all the languages that are supported on our secure build servers.

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