Deploy

GitHub Deployment

Use GitHub Repository as the project source when you want to publish your application from source code and the build flow configured during creation.

Prerequisites

Before selecting a repository, complete these two required steps:

Note: The GitHub App can be installed on a personal account or an organization. In organizations, installation may require administrator approval.

Steps

  1. In the console, click Create Project.
  2. Choose GitHub Repository as the project source.
  3. Select the repository, branch, runtime, and project commands.
  4. Decide whether to enable auto-deploy.
  5. Click Create Project.

Auto-deploy

When auto-deploy is enabled during project creation, each push to the selected branch triggers a new automatic update.

When auto-deploy is disabled, the project does not update automatically on push.

What stays fixed after creation

In GitHub-based projects, these fields are defined during creation and are not available for editing later:

  • project source
  • branch
  • runtime
  • runtime version
  • auto-deploy

After creation, the confirmed editable settings for GitHub projects are pre-build, build, and start.

URL

All plans receive a Zenifra URL in *.clients.zenifra.com. In higher plans, the subdomain name may be customizable.

Next steps