Skip to main content
Webhooks & Integrations

Connecting GitHub for Deployment Workflows

February 9, 20264 views0 found this helpful

GitHub Integration

Connect Boottify to GitHub to enable automated deployments from your repositories. The integration uses a GitHub App for secure, fine-grained access.

Setting Up the GitHub App

  1. Navigate to Admin → Settings (or the integration section).
  2. Click Connect GitHub.
  3. You'll be redirected to GitHub to install the Boottify GitHub App.
  4. Select which repositories or organizations to grant access to.
  5. Click Install to complete the setup.
  6. You'll be redirected back to Boottify with the connection confirmed.

Selecting Repositories

After connecting GitHub:

  • Browse your connected repositories from the app template or application configuration.
  • Select the repository and branch to deploy from.
  • Boottify will read the repository's Dockerfile for building.

Automated Deployments

With GitHub connected, you can set up automated deployment workflows:

  • Push-to-deploy — Automatically deploy when code is pushed to a specific branch.
  • GitHub Actions — Use the Boottify deployment webhook in your CI/CD pipeline.
  • Manual trigger — Deploy from a specific commit or branch on demand.

Deployment Webhooks

The GitHub integration uses deployment webhooks:

  • Real-time deployment status updates are sent back to GitHub.
  • Status checks appear on pull requests and commits.
  • Failed deployments are flagged with detailed error information.

Managing the Connection

  • View status — Check the connection status and last sync time.
  • Reconfigure — Update repository access permissions.
  • Disconnect — Remove the GitHub App integration.
  • Disconnecting does not affect existing deployments but stops automated deploys.

Was this article helpful?

Let us know if this article helped you find what you were looking for.