Roar AI
Get started
Deploy on push

Automatic GitHub deployments to Colombo

Every change you push to GitHub goes live on its own. If a change fails to build, the version people are using keeps running. Each change goes live in Colombo.

Failed builds and rollbacks

What happens when a deploy fails

A failed build never replaces the version that is live, and you can roll back from the console.

Deploying by handRoar AI
A change will not buildYour app can go downThe working version stays live
Finding outOften from the people using itAn email straight away
Going backUndo the change and deploy againPick an earlier version in the console
Working out what brokeSearch through the build outputRead the log, or ask Roar AI to try a fix
How it works

How to set up automatic deployments

Automatic deployments are on by default for apps connected to GitHub.

01

Connect GitHub

Sign in to GitHub from the console and choose your project.

02

Choose a branch

Your project’s main branch is used unless you pick another.

03

Push your changes

Every push to that branch goes live. You can turn this off and deploy by hand instead.

Questions about deploying on push

Where does my app go live?

In Colombo. Every push to your repository deploys your app there, close to your users in Sri Lanka.

What happens if a change does not build?

Your app keeps running the previous version, and Roar AI emails you. The console shows the build log and offers to try an AI fix.

What kinds of apps can Roar AI build?

Node, Python, Go, Ruby, PHP, Java and static sites are detected automatically. If your project has its own Dockerfile, Roar AI uses that instead.

How does going back to an earlier version work?

Choose an earlier deploy and Roar AI deploys that version again, reusing the earlier build when it still has it. Your GitHub project is not changed, so your next push ships your latest code.

Does the AI fix change my code on GitHub?

No. The fix is kept with your app on Roar AI and can be removed in its build settings. It only runs when you ask, and it uses your AI credit.

What if the problem is on Roar AI’s side?

If Roar AI cannot take a deploy, it tries again three times before emailing you.

Can I turn it off?

Yes. With deploying on push off, your app only changes when you redeploy from the console.

App hosting

Related hosting features

Custom domains with firewall

Your own domain, with HTTPS and a firewall set up for you.

Learn more

Scheduled cron jobs

Run part of your app on a schedule, with an email if it keeps failing.

Learn more

Private app hosting

Choose who can open your app, with sign-in handled for you.

Learn more

Deploy your app from GitHub

Create a free account, connect your GitHub project and push. Your app goes live in Colombo.