Git integrations with Fleek#

Fleek allows for automatic deployment on push to your repository, and provides a variety of tools to manage your application from your preferred interface. Updates pushed to the project-linked repository are automatically deployed through Fleek, and the triggers behind this can be controlled on a granular level through Fleek platform settings.

Fleek allows for automatic deployments on every branch push and merges onto the production branch of your GitHub projects.

Using Git with Fleek offers numerous benefits which includes:

  • Automatic deployments on every branch push and merges onto the production branch of your GitHub projects.
  • The ability to manage your deployments from an interface you are already familiar with. With insights on details and deployment logs.
  • Settings for deployment like managing environment variables, custom domains, and more.

The supported provider for now is GitHub, but we are working on adding support for other Git providers in the future.

Fleek CI and Fleek Templates applications#

The Fleek CI and Fleek Templates are the two applications that you need to install on your Github when you set up integrations with Fleek.

The Fleek CI app is used for automatic deployments on every branch push and merges onto the production branch of your GitHub projects. The Fleek Templates app is used for managing your deployments of website templates from the Fleek collection of templates.

Managing Git integrations#

  1. Go to your Fleek dashboard and click on the ‘Settings’ button at the top of the page.

  2. Click on the ‘Git Integrations’ tab on the left sidebar.

  3. Click on the “Install App” buttons. You will be redirected to Github to install and authorize the Fleek applications.

  4. After authorizing the Fleek application, you will be redirected back to Fleek. The “Install App” button will now be replaced with an “Active” button.

That’s it! You have successfully set up Git Integrations with Fleek. You can now manage your deployments from your Github repository within Fleek!

Removing Git integrations#

From GitHub#

You may want to remove the Git integrations from your Fleek account. To do this, Go to your Github profile settings and click on the ‘Applications’ tab on the left sidebar, you will see a list with all your installed Github applications.

You can click to go to any of the Fleek applications (“Fleek Templates DEV” or “Fleek CI DEV”) and click on the “Uninstall” button to remove the Fleek application.