FerryDocs

Deploy a repository

Choose a repository and a branch of a connected account from a list, then deploy.

Edit on GitHub

Account. Choose a connected account.

1 / 4

In the dashboard

Open the tab

Click + New service. Open Git repository → Connected account.

Choose the account

If you connected more than one account, choose the account. Add account connects one more.

Choose the repository

Search by owner or by name. Click the .

A private repository has a Private badge. You cannot choose a repository that has no .

Ferry fills the default and the name of the , unless you typed a name.

Choose the branch

Open the Branch list. The default branch is first. You can also type the name of a branch that you did not push yet.

Deploy

Click Create and deploy. Ferry the repository with the account. The deploy log shows it:

Deploy log
==> Cloning with the GitHub account 'you'
==> Cloning from https://github.com/you/api.git (branch main)
==> Checked out d258434: Initial commit

Auto-deploy is separate

A connection lets Ferry read repositories. It does not make the provider tell Ferry about a push. To deploy on each push, set up the GitHub webhook. Or call the deploy hook of the service from your CI.

On this page