Deploy with GitHub

To deploy with GitHub you’ll have to create a new application on Scalingo and link it to a GitHub repository and branch.

In the section Code in your Dashboard, you’ll find a category Deploy with GitHub. Please click on Link this app to GitHub and check you are in the right account, choose your GitHub user, and find your GitHub repository in the list or with the search bar.

In order to link your Scalingo app to a GitHub repository, GitHub will prompt for your authorization. You must accept for our GitHub integration to work.

Once your repository is linked, you’ll be able to choose select the branch that you want to deploy and if you want to deploy automatically (Auto deploy) or manually (Manual deploy).

Auto deploy

With Auto deploy enabled, your application will be deployed every time you push on your GitHub repository.

Manual deploy

You can trigger a manual deployment by going to the “Manual deploy” section and choose the branch to deploy.

Review apps

Review apps are special child apps linked to a GitHub pull request.

Review apps can be created automatically every time a pull request is opened or they can be created manually by selecting the Pull Request to deploy among the currently opened ones (our Pull Request viewer will help you with this).

By default Review apps are automatically destroyed when the pull request is closed. But you can specify a duration after which the Review App is destroyed.

For more information, you can read the more specific documentation pages GitHub integration, Auto Deploy and Review Apps and Review apps.

Some suggestions

You can also create a child app which is not a review app.

mode_edit Suggest edits